Java多线程可见性(一)

一:内存可见性 线程对共享变量的修改,可以及时的被其他线程看到。 那何为共享变量呢?就是在多个线程的工作内存中存在 如下图所示:所谓的共享变量就是主内存中名为S的变量,程序中所有的变量都会存储在主内存中;其他线程也会有自己的工作内存,此工作内存的作用是为线程与主内存之间建立桥梁 由此图总结如下: 1:其他线程不可以直接访问主内存中的变量,必须先与自己的工作内存进行交互再由工作内存与主内存进行交互。
相关文章
相关标签/搜索