重排序要結合volatile一起講才有意義,估計這么講完網友聽不懂吧?另外重要的volatile與snchronized一起使用的場景沒有結合雙重檢查鎖說明,這個按說是必將的!整體差評,講師應該還沒完全透測掌握多線程機制!
2017-10-10
這個講師講解大致的流程沒錯,但是概念上有多個地方是不對的。工作內存中值的清除并沒有進行清除操作,而是cpu只是簡單標注為失效,并且這個失效標注的動作,是在解鎖的時候發生的,加鎖的時候如果發現這個值失效,會從主內存重新讀一次,所以講師要注意,不要誤導廣大網友
2017-10-10
我在學習這節知識的時候,我同事嘲諷我說java線程鎖淘汰了,有負載均衡,這東西沒用?說這個東西用不上沒人用,是這樣嗎,如果不是我怎么舉例反駁
2017-09-14
最贊回答 / 南國漂泊
我自己的理解是,負載均衡,都是Framework提供的功能;它們提供簡單的API而把復雜性隱藏起來;如果想要理解它們的原理,有可能還是得研究“多線程”和“并發”;各人關注點不同,無需反駁;你覺得有用就繼續鉆研,如果你覺得不掌握這些知識也夠用(使用一些框架),那就好好研究下那些框架的用法;能解決問題就行了。
2017-09-14