課程
/后端開發
/Java
/深入淺出Java多線程
鎖lockObj如果寫成靜態的會不會有什么影響?
2015-03-01
源自:深入淺出Java多線程 4-4
正在回答
不會,上一次說的就是原則。
那要看你需要同步的方法是類方法還是實例方法了。我們通常根據這個來確定。
說錯了,可以調用
如果你定義static 那你的方法就無法調用 這個對象了,因為你的方法不是static 的 就是老師說得你的方法是類方法還是實例方法
夏天的襪子
我的意思是,我在想,因為鎖只有一把,所以在定義lockObj的時候定義成static會不會更好一點
問題可以載具體一些嗎?
synchronize(lock),使得其他線程不能訪問保護的關鍵資源。
SLeaves 提問者
舉報
帶你一起深入淺出多線程,掌握基礎,展望進階路線
1 回答lockObj
4 回答EnergySystem 里面的lockObj 換成energyBoxes
2 回答為什么那個加鎖會加大開銷
3 回答為什么讓舞臺線程休眠?如果不休眠會怎么樣?
2 回答貌似上鎖之后還是會不守恒
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-03-09
不會,上一次說的就是原則。
2015-03-04
那要看你需要同步的方法是類方法還是實例方法了。我們通常根據這個來確定。
2015-06-18
說錯了,可以調用
2015-06-18
如果你定義static 那你的方法就無法調用 這個對象了,因為你的方法不是static 的 就是老師說得你的方法是類方法還是實例方法
2015-03-03
我的意思是,我在想,因為鎖只有一把,所以在定義lockObj的時候定義成static會不會更好一點
2015-03-02
問題可以載具體一些嗎?
synchronize(lock),使得其他線程不能訪問保護的關鍵資源。