【java进阶】- 多线程-内存可见性

1.可见性:一个线程对共享变量值的修改,能够及时地被其他线程看到. 共享变量:如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量. 通过上图不难得出以下结论: 线程对共享变量的所有操作都必须在自己的工作内存中进行,不能直接从主线程中读写. 不同的线程之间无法直接访问其他线程工作内存中的变量,线程间变量值的传递需要通过主内存来完成.   2.synchronized实
相关文章
相关标签/搜索