課程
/后端開發
/Java
/深入淺出Java多線程
把老師的源碼下載了,我明白run方法里設置死循環是希望線程一直跑一直跑能看到能量不守恒的情況發生,很遺憾我跑了8分鐘,全部都是100000,一個違規的都沒出現.不明白為啥
2016-06-24
源自:深入淺出Java多線程 4-1
正在回答
老師的代碼加了鎖的。
下載老師的源代碼energySystem類中的 thransfer方法里有加鎖的(有些代碼和這節課的不一樣,之后講到才用到的)你再比照老是這節的視頻就知道哪些代碼不一樣了。
我也是,我也是!
那你現在知道為什么了嗎?( ╯□╰ )
是沒加鎖之前的還是之后的?如果是之前的也沒有發生同時訪問的問題,可能是電腦CPU的問題,好像是CPU性能不夠好。。。加鎖之后,是不可能出現問題的
舉報
帶你一起深入淺出多線程,掌握基礎,展望進階路線
1 回答為什么我的能量不守恒呢
2 回答能量守恒中是否會出死鎖的問題?
1 回答到底什么是爭用條件?為什么能量會不守恒
2 回答貌似上鎖之后還是會不守恒
1 回答在4-1節中跟著視頻代碼敲,最后運行結果一直是守恒的,總量都是100000,這是為什么?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-21
老師的代碼加了鎖的。
2016-10-06
下載老師的源代碼energySystem類中的 thransfer方法里有加鎖的(有些代碼和這節課的不一樣,之后講到才用到的)你再比照老是這節的視頻就知道哪些代碼不一樣了。
2016-09-19
我也是,我也是!
那你現在知道為什么了嗎?( ╯□╰ )
2016-06-26
是沒加鎖之前的還是之后的?如果是之前的也沒有發生同時訪問的問題,可能是電腦CPU的問題,好像是CPU性能不夠好。。。加鎖之后,是不可能出現問題的