volatile可見性代碼演示

3秒鐘以後,其他線程也讀取到資源了: 3秒後修改值: 第二個線程就是main線程: 此時可見性被觸發,AAA線程已經將主內存的值給修改成60,但是此時的線程還沒有被暫停,但是此時的main並沒有輸出,也就是說,main線程沒有人去通知它,也就是說main還一直在等待,也就是前面說的線程還沒有被停止: 讓其自動關閉: 此時的main被通知了,並且線程也結束了。
相關文章
相關標籤/搜索