java

位置:IT落伍者 >> java >> 浏览文章

Java线程:线程的调度-优先级


发布日期:2018年05月21日
 
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

本文出自 熔 巖 博客请务必保留此出处

               

上一篇:Java 相关的编译技术

下一篇:一个 Java 编程老手的设计语录