【java進階】- 多線程-內存可見性

1.可見性:一個線程對共享變量值的修改,能夠及時地被其他線程看到. 共享變量:如果一個變量在多個線程的工作內存中都存在副本,那麼這個變量就是這幾個線程的共享變量. 通過上圖不難得出以下結論: 線程對共享變量的所有操作都必須在自己的工作內存中進行,不能直接從主線程中讀寫. 不同的線程之間無法直接訪問其他線程工作內存中的變量,線程間變量值的傳遞需要通過主內存來完成.   2.synchronized實
相關文章
相關標籤/搜索