最赞回答 / changrui0608
线程的原理是,把CPU的一个核心,在时间上分成很多极短的时间片,每个时间片处理一个线程的一部分,当一个时间片完成后,下一个时间片可能选择任何一个有条件运行的线程来执行。例如,有...
2016-03-24
最赞回答 / mkw_liushj
继续等待是防止线程重复的申请lock对象,一般的情况我们是直接结束该线程,这里是因为该线程是一直会重复执行的,所以为了避免更频繁的申请内存资源,所以加了一个等待;
2016-03-04
最新回答 / 北风一叶
我个人的理解是这样的:不调用Thread.yield() 方法,将由CPU自动处理线程之间的的运行次序而如果调用了这个方法,从人为意识上讲就是手工让CPU重新选择下一个执行哪个线程。
2016-01-16