重新認識的volatile關鍵字

1. 加鎖與可見性 內置鎖可以用於確保某個線程以一種可預測的方式來查看另一線程的執行結果。 當線程A執行某個同步代碼塊時,線程B隨後進入由同一個所保護的同步代碼塊,在這種情況下可以保證,在釋放鎖之前,A看到的變量值在B獲得鎖後同樣可以由B看到。即當線程B執行由鎖保護的同步代碼塊時,可以線程A之前在同一個同步代碼塊中的所有操作結果。這也符合Happen-before原則,即A Happen-befo
相關文章
相關標籤/搜索