永发信息网

设置了线程优先级怎么没起作用

答案:2  悬赏:10  手机版
解决时间 2021-02-01 02:31
public class SellTicketsTester {
public static void main(String[] args) {
// TODO 自动生成的方法存根
TestThread[] runners=new TestThread[2];
for(int i=0;i<2;i++){
runners[i]=new TestThread(i);
}
runners[0].setPriority(2);
runners[1].setPriority(3);
runners[0].start();
runners[1].start();
}

}
class TestThread extends Thread{
private int tick=1;
private int num;
public TestThread(int i){
this.num=i;
}
public void run(){
while(tick<400000){
tick++;
if((tick%50000)==0){
System.out.println("Thread #"+num+",tick="+tick);
yield();

}
}
}
}
////课本上显示的结果是 线程1完全执行完了,才轮到线程2执行。怎么照搬的代码 到了我这里就不分先后了。2个线程轮流输出啊??
最佳答案
跟cpu也有关系,你那本书写的时候还用的单核的cpu
全部回答
优先级越高的线程被线程调度器调用的几率就越高 不过线程优先级这个东西不是太可靠 如果2个线程的优先级差太多的话比如一个1 一个10 那么那个优先级是1的线程可能永远都不会被调用
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
刘德华 主演的 法外情 主题歌的名字叫什么?
独山加油中心怎么去啊,我要去那办事
从光谷到华农近还是从宝通寺近?坐出租车
贷款180000分36期每期应还款多少钱
下列关于商业银行良好的风险文化的说性,正确
萌萌达是什么意思?
Has he ever been to Beijing?答句,如果是
中石化望城岗加油站地址在什么地方,想过去办
垫隔土工布加固地基法中所用的非织型的土工纤
活鱼生煎和水煮活鱼残忍麽?我试过活杀鱼鱼还
中龙加油站地址在什么地方,我要处理点事
adam martin翻唱的apologize 的MP3格式的链接
北京的陶然亭公园好不好玩啊?和香山、颐和园
中国石化(罗集服务区)怎么去啊,我要去那办事
挂牌电动车借给有驾照人骑,有风险吗?
推荐资讯
后溪国土资源管理所怎么去啊,我要去那办事
图1表示下丘脑参与的部分调节过程,A~D代表
在萧山的农村合作社如何申请个人贷款
小道消息有其正面作用和负面影响,管理者应该
从一个硬盘拷贝130G到另一个硬盘所需要的时间
太古瑜伽地址好找么,我有些事要过去
下载东西完成根本不能点安装。所有的都不行
片帮的意思是什么啊?知道的请说下!
塞关的意思是什么啊?知道的请说下!
王子网球拍怎么样?适合新手使用吗?
JBL STX 835音箱好吗?
杭州海兴电力如何? 跪求!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?