package 多线程技能1;
/**
* 优先级对线程运行素的影响
*/
class MyThreadAT1144 extends Thread{
private int count=0;
public int getCount() {
return count;
}
@Override
public void run() {
while (true){
count++;
}
}
}
class MyThreadBT1144 extends Thread{
private int count=0;
public int getCount() {
return count;
}
@Override
public void run() {
while (true){
count++;
}
}
}
class RunT1144{
public RunT1144 (){
try {
MyThreadAT1144 myThreadAT1144=new MyThreadAT1144();
myThreadAT1144.setPriority(Thread.MAX_PRIORITY-3);
myThreadAT1144.start();
MyThreadBT1144 myThreadBT1144=new MyThreadBT1144();
myThreadBT1144.setPriority(Thread.NORM_PRIORITY+3);
myThreadBT1144.start();
Thread.sleep(2000);
myThreadAT1144.stop();
myThreadBT1144.stop();
System.out.println("A="+myThreadAT1144.getCount());
System.out.println("B="+myThreadBT1144.getCount());
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
public class T1144 {
public static void main(String[] args) {
RunT1144 runT1144=new RunT1144();
}
}
优先级对线程运行素的影响——T1144
最新推荐文章于 2021-06-19 20:02:33 发布