課程
/后端開發
/Java
/細說Java多線程之內存可見性
我在學習這節知識的時候,我同事說java線程鎖淘汰了,有負載均衡,這東西沒用?說這個東西用不上沒人用,是這樣嗎,如果不是我怎反駁
2017-09-14
源自:細說Java多線程之內存可見性 4-5
正在回答
我自己的理解是,負載均衡,都是Framework提供的功能;它們提供簡單的API而把復雜性隱藏起來;如果想要理解它們的原理,有可能還是得研究“多線程”和“并發”;
各人關注點不同,無需反駁;你覺得有用就繼續鉆研,如果你覺得不掌握這些知識也夠用(使用一些框架),那就好好研究下那些框架的用法;能解決問題就行了。
同步方法應該沒有淘汰吧,但是線程間通信的方法還是挺多的,不一定非要通過共享變量通信。
舉報
用兩種方式實現內存可見性,代領大家深層次學習Java中的內存
2 回答關于同步鎖,你在主線程里寫的那個不會進行重排序?
3 回答加了同步代碼關鍵字,但是還是會出現線程安全問題,怎么回事???
2 回答視頻里的線程有3條嗎?main線程也叫主線程嗎?還有寫線程和讀線程嗎?synDemo .new ReadWriteThread(true).start(); try { Thread.sleep(1000); //老師的話:主線程休眠1秒,等待寫線程完成 } catch (InterruptedException e) { e.printStackTrace(); }
2 回答線程池的原理應用
1 回答加入有5個線程,某個變量在其中三個線程中有用到。這個變量算不算共享變量呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-06-01
我自己的理解是,負載均衡,都是Framework提供的功能;它們提供簡單的API而把復雜性隱藏起來;如果想要理解它們的原理,有可能還是得研究“多線程”和“并發”;
各人關注點不同,無需反駁;你覺得有用就繼續鉆研,如果你覺得不掌握這些知識也夠用(使用一些框架),那就好好研究下那些框架的用法;能解決問題就行了。
2017-09-16
同步方法應該沒有淘汰吧,但是線程間通信的方法還是挺多的,不一定非要通過共享變量通信。