Java 多线程(二)之 Thread 优先级 (2)

而关于特点 2 和 3 的区别, 我们在第一次 test() 时, P4 和 P6 的优先级都是 5, 我们将函数改一下:

public void test(){ Thread.currentThread().setPriority(10); System.out.println(Thread.currentThread().getName()+" begin"); Thread p4 = new Thread(new PrimeRun()); Thread p6 = new Thread(new PrimeRun()); p4.setName("P4"); p6.setName("P6"); p4.start(); p6.start(); System.out.println(Thread.currentThread().getName()+" end"); }

在创建 P4 和 P6 之前将当前线程的优先级设置为 10, 并在 run() 中去掉一些无关的输出, 最后输入如下:

继承优先级

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpzygd.html