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









