Java多線程可見性(一)

一:內存可見性 線程對共享變量的修改,可以及時的被其他線程看到。 那何爲共享變量呢?就是在多個線程的工作內存中存在 如下圖所示:所謂的共享變量就是主內存中名爲S的變量,程序中所有的變量都會存儲在主內存中;其他線程也會有自己的工作內存,此工作內存的作用是爲線程與主內存之間建立橋樑 由此圖總結如下: 1:其他線程不可以直接訪問主內存中的變量,必須先與自己的工作內存進行交互再由工作內存與主內存進行交互。
相關文章
相關標籤/搜索