加入Thread.yield()这段代码的意义何在?

来源:2-5 Java线程-隋唐演义实战开发---关键先生

慕UI3421247

2019-02-25 11:31

如果加入的话可以使线程执行的可能性相同,那么不加的话,俩个线程执行的优先级会不同吗

写回答 关注

1回答

  • 珂呐尼
    2019-05-08 11:10:25

    如果不加Thread.yield() 线程的执行就是按照一定规律顺序执行。不能制造出战场上的随意性。

    玩机高手

    不加yeild,别的线程就没有机会抢占资源吗? 还是在执行完一轮,只有在做while判断时,其他线程有执行的机会?

    2019-06-15 06:48:08

    共 1 条回复 >

深入浅出Java多线程

带你一起深入浅出多线程,掌握基础,展望进阶路线

186068 学习 · 472 问题

查看课程

相似问题