我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:盛通彩票 > 多优先级 >

java线程中的优先级问题

归档日期:06-06       文本归类:多优先级      文章编辑:爱尚语录

  t1的优先级已经设置比t2大了,按理说是先把t1的输出完再输出t2,为什么实际输出时确实仍然不按顺序的输出?

  这是我看的视频教学的源代码,在视频里能正确运行,为什么到了我这里运行起来却不按顺序?展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部楼主请记住一点,多线程的执行本身就是多个线程的交换执行,并非同时执行,执行的优先级只是他执行的概率。例如原本优先级一样,那么两个线%。现在我们提高其中一个,那么一个为60%的概率抢到进入CPU执行的机会,另一个是依旧是40%。执行完一次之后又要重新抢占CPU。但是40%概率进入的线程也有可能抢到,虽然概率低了点,但总会有他执行的机会,万一次次都抽中40%的概率呢?所以你要正确理解线程和线程之间的优先级

本文链接:http://losmochileros.net/duoyouxianji/303.html