java多线程之共享变量的可见性、原子性

1.概述: 提到多线程,就不可避免地涉及到数据争用的问题。这包括了多线程对共享变量的可见性和原子性操做;(共享变量:若是一个变量在多个线程的工做内存(工做内存:每一个线程都有本身的工做内存)中都存在副本,那么这个变量就是这几个线程的共享变量) 在java内存模型中, a.全部变量都存储在主内存中 b.每一个线程都有本身的独立工做内存,里面保存该线程使用到的变量的副本(也就是主内存中该变量的一份拷贝
相关文章
相关标签/搜索