深入理解JVM多线程设计与JVM内存模型

待完善,,,,技术层次不够

1、CPU每次从主存读取数据太慢,以及读写安全性,现代CPU通常被设计成缓存架构

CPU上有多级缓存。存的内容不多,通常存在内存里。CPU先将内存里面的弄到缓存里,然后去从缓存进行读取。为了加快速度。每个线程被创建出来都有独一无二的工作内存。主存,这边是共享的。

2、Java内存模型规范是抽象的概念,描述的是程序间变量的访问规则                                                                          Thread对象调用start()方法将线程启动。JSR133就是多线程的行为规范,或者行为要求。

3、JVM {Java内存模型}可见性、原子性、有序性。

4、工作内存,主内存                                                                                                                                                      

 

posted @ 2020-09-22 10:16  我是翔宇呀  阅读(127)  评论(0编辑  收藏  举报