理解不了 可能是我太笨了吧 -_-!!!
窗口2賣了1張票,剩余票數(shù)為:4 窗口3賣了1張票,剩余票數(shù)為:2 窗口3賣了1張票,剩余票數(shù)為:1 窗口3賣了1張票,剩余票數(shù)為:0 窗口1賣了1張票,剩余票數(shù)為:3 總感覺講錯(cuò)了 ?當(dāng)線程搶占cpu資源成功后 ? ? while 條件都 ?沒有false ? 怎么可能會(huì)跳出while循環(huán)了? ? ? 而且也沒有讓出cpu的線程方法呀 ? ? ?不明白為什么會(huì) ?像老師說的讓出cpu資源 ? ? ?理解不了 ? ? ? ?可能是我太笨了吧 ?-_-!!!
2015-07-27
調(diào)用了start方法之后,線程會(huì)進(jìn)入可運(yùn)行狀態(tài)(runnable),這時(shí)候如果能夠搶到cpu時(shí)間片,就會(huì)執(zhí)行run方法中的代碼.這就意味著執(zhí)行start方法后,該線程不一定就運(yùn)行了,是否運(yùn)行取決于cpu的調(diào)度。這是我的理解,希望能對(duì)你有所啟發(fā)。