JJava 多线程安全机制

在开始讨论java多线程安全机制之前,首先从内存模型来了解一下什么是多线程的安全性。 我们都知道java的内存模型中有主内存和线程的工作内存之分,主内存上存放的是线程共享的变量(实例字段,静态字段和构成数组的元素),线程的工作内存是线程私有的空间,存放的是线程私有的变量(方法参数与局部变量)。线程在工作的时候如果要操作主内存上的共享变量,为了获得更好的执行性能并不是直接去修改主内存而是会在线程私有
相关文章
相关标签/搜索