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

Java線程:線程的調度-優先級

2022-06-13   來源: Java核心技術 

  Java線程線程的調度優先級

  與線程休眠類似線程的優先級仍然無法保障線程的執行次序只不過優先級高的線程獲取CPU資源的概率較大優先級低的並非沒機會執行

  線程的優先級用之間的整數表示數值越大優先級越高默認的優先級為

  在一個線程中開啟另外一個新線程則新開線程稱為該線程的子線程子線程初始優先級與父線程相同

  /**

  * Java線程線程的調度優先級

  *

  * @author leizhimin ::

  */

  public class Test {

  public static void main(String[] args) {

  Thread t = new MyThread();

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

  tsetPriority();

  tsetPriority();

  tstart();

  tstart();

  }

  }

  class MyThread extends Thread {

  public void run() {

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

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

  try {

  Threadsleep();

  } catch (InterruptedException e) {

  eprintStackTrace();

  }

  }

  }

  }

  class MyRunnable implements Runnable {

  public void run() {

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

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

  try {

  Threadsleep();

  } catch (InterruptedException e) {

  eprintStackTrace();

  }

  }

  }

  }

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  線程次執行!

  Process finished with exit code

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


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