上QQ阅读APP看书,第一时间看更新
1.14.4 看谁跑得快
创建实验用的项目countPriority,创建两个线程类,代码如图1-67所示。
图1-67 两个线程类代码
创建类Run.java代码如下:
package test; import extthread.ThreadA; import extthread.ThreadB; public class Run { public static void main(String[] args) { try { ThreadA a = new ThreadA(); a.setPriority(Thread.NORM_PRIORITY - 3); a.start(); ThreadB b = new ThreadB(); b.setPriority(Thread.NORM_PRIORITY + 3); b.start(); Thread.sleep(20000); a.stop(); b.stop(); System.out.println("a=" + a.getCount()); System.out.println("b=" + b.getCount()); } catch (InterruptedException e) { e.printStackTrace(); } } }
程序运行结果如图1-68所示。
图1-68 优先级高的跑得快