java多線程之共享變量的可見性、原子性

1.概述: 提到多線程,就不可避免地涉及到數據爭用的問題。這包括了多線程對共享變量的可見性和原子性操做;(共享變量:若是一個變量在多個線程的工做內存(工做內存:每一個線程都有本身的工做內存)中都存在副本,那麼這個變量就是這幾個線程的共享變量) 在java內存模型中, a.全部變量都存儲在主內存中 b.每一個線程都有本身的獨立工做內存,裏面保存該線程使用到的變量的副本(也就是主內存中該變量的一份拷貝
相關文章
相關標籤/搜索