问答详情
源自:2-4 Java线程-隋唐演义实战开发---军队

没有使用yield方法,还是随机的啊?

  1. 为什么这里是Thread.yield()这样调用呢?

  2. 我没有使用yield方法,结果还是随机的啊?

提问者:bryan4it 2016-01-16 11:07

个回答

  • 北风一叶
    2016-01-19 11:26:51

    我个人的理解是这样的:

    不调用Thread.yield() 方法,将由CPU自动处理线程之间的的运行次序

    而如果调用了这个方法,从人为意识上讲就是手工让CPU重新选择下一个执行哪个线程。