已采納回答 / 淡彩Sone
run方法只是方法體里是你需要執行的業務邏輯。while(true)當然條件為真,那么循環必定永遠執行下去。跑不出去?對??!思路沒錯的,里面條件為真的循環一直在走,那么run就沒有走到方法體最后一行的機會,那么run方法永遠不結束,線程也不會結束。你說的是課程里那個能量守恒吧?時間在變,能量在變,所以以現實世界的邏輯套用到程序,那么就是一個永久的執行過程,沒有停止的,除非宇宙大爆炸?那也不一定,炸完了能量轉移了也不一定,也還沒完。。。
2015-08-27
講師回答 / Arthur
這個問題業界有結論,你記住就是了。還有我那不叫死循環,而是做了一個無限循環,目的是不把線程當人使,讓它一直工作。當我哪天發慈悲了,可以很輕松的讓它停。
2015-04-06