带你了解Java内存模型

156 阅读1分钟

CPU运作缓存模型 图片来源

共享变量 访问共享变量,多个线程之间可以相互感知

底层原理:

  • 数据怎么从主内存加载到工作内存
  • 工作内存值改过之后,怎么同步到主内存
  • 两个线程之间怎么相互传递的呢?

多个CPU读取主内存的变量,在真正read之前,

多核CPU并行执行高性能的问题。