熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

Java線程:線程的調度-讓步

2013-11-23 19:04:29  來源: Java核心技術 

  線程的讓步含義就是使當前運行著線程讓出CPU資源但是然給誰不知道僅僅是讓出線程狀態回到可運行狀態

  線程的讓步使用Threadyield()方法yield() 為靜態方法功能是暫停當前正在執行的線程對象並執行其他線程

  /**

  * Java線程線程的調度讓步

  *

  * @author leizhimin ::

  */

  public class Test {

  public static void main(String[] args) {

  Thread t = new MyThread();

  Thread t = new Thread(new MyRunnable());

  tstart();

  tstart();

  }

  }

  class MyThread extends Thread {

  public void run() {

  for (int i = ; i < ; i++) {

  Systemoutprintln(線程 + i + 次執行!);

  }

  }

  }

  class MyRunnable implements Runnable {

  public void run() {

  for (int i = ; i < ; i++) {

  Systemoutprintln(線程 + i + 次執行!);

  Threadyield();

  }

  }

  }

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  Process finished with exit code

  本文出自 熔 巖 博客請務必保留此出處


From:http://tw.wingwit.com/Article/program/Java/hx/201311/26227.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.