搞不懂作者為什么在while循環(huán)里寫wait()
比如開啟3個(gè)線程,三個(gè)線程要轉(zhuǎn)移的能量(amount)都比energyBoxes里的能量要大,就都執(zhí)行了wait方法。
此時(shí)三個(gè)線程都阻塞了,程序因此而堵死。。。。。這樣的教學(xué)合適嗎????
比如開啟3個(gè)線程,三個(gè)線程要轉(zhuǎn)移的能量(amount)都比energyBoxes里的能量要大,就都執(zhí)行了wait方法。
此時(shí)三個(gè)線程都阻塞了,程序因此而堵死。。。。。這樣的教學(xué)合適嗎????
2019-01-24
舉報(bào)
2019-02-04
不可能所有的線程都滿足energyBoxes[from] < amount,不然總能量會(huì)小于初始能量