浅谈java内存模型

1,什么是jmm? jmm定义了一个线程对另一个线程的可见性 jmm决定一个线程对共享变量的写入时,能对另一个线程可见 2,jmm解决了什么问题? 在多线程编程中,每个线程都有自己的内存(称为本地内存),共享变量存放在主内存中,当有多个线程同时操作一个变量时,可能因为线程没有及时刷新本地内存的数据到主内存,会有线程安全问题 jmm通过控制主内存和每个线程本地内存的交互,来为java程序员提供内存可
相关文章
相关标签/搜索