課程
/后端開發(fā)
/Java
/細說Java多線程之內存可見性
volitile是不是現(xiàn)在幾乎不用了,都被synchronize代替了?
2018-08-10
源自:細說Java多線程之內存可見性 4-5
正在回答
謝啦~
這個也是根據業(yè)務需要進行使用的。。?
volitile的使用場景更多的是再不引用之前的變量。更輕量級(輕量級代表執(zhí)行速度更快)
synchronize是開發(fā)人員的習慣,能滿足就不再增加代碼的復雜度了。
個人理解,僅供參考
舉報
用兩種方式實現(xiàn)內存可見性,代領大家深層次學習Java中的內存
3 回答加了同步代碼關鍵字,但是還是會出現(xiàn)線程安全問題,怎么回事???
5 回答被synchronized修飾,依然出現(xiàn)兩種結果0和6,是我代碼寫得有問題?
4 回答運行了以后等了好久,500個線程也執(zhí)行不完是為什么?
2 回答用Join關鍵字替換While那個判斷效果是一樣的嘛?
1 回答volatile 加不加線程都可以訪問啊,這是為什么?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-08-20
謝啦~
2018-08-16
這個也是根據業(yè)務需要進行使用的。。?
volitile的使用場景更多的是再不引用之前的變量。更輕量級(輕量級代表執(zhí)行速度更快)
synchronize是開發(fā)人員的習慣,能滿足就不再增加代碼的復雜度了。
個人理解,僅供參考