内存可见性和happens-before原则

java-内存可见性 1.什么是内存可见性? 首先我们看下面这张图 java的运行机制来说,会为每个线程创建一个栈,线程运行的时候就会优先读取自己的工作内存内部的数据。然后在线程执行之后把数据在写会到主内存里面。但是多线程的条件下,可能会出现上一个线程还没有执行完的情况下,这个线程就要操作这个数据了,这个时候就会出现本线程去内存读到的数据和上一个线程内部的数据是不一致的。那么该如何保证一个数据在多
相关文章
相关标签/搜索