coder-lzh

  

 

主内存和cpu之间的关系,因为cpu是在是处理速度太快了。所以一般cpu都有一个cpu缓存,上图的意思是主内存---》cpu缓存---》cpu寄存器---》cpu执行处理,写的时候反之。

 

 

 

 看上图,就是多线程情况下java操作变量的大致步骤,需要注意的是,多线程操作的变量都是从主内存拿到的是变量的副本,然后进行一系列操作后,另赋值给主内存,所以,这种情况下就会导致多线程情况下数据不一致的问题。

 

分类:

技术点:

相关文章:

  • 2021-10-09
  • 2022-12-23
  • 2021-07-22
  • 2021-05-31
  • 2021-05-24
猜你喜欢
  • 2022-01-13
  • 2021-12-11
  • 2022-01-06
  • 2022-12-23
  • 2022-01-02
  • 2021-09-08
  • 2021-06-25
相关资源
相似解决方案