![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发编程
文章平均质量分 96
Netgrow
这个作者很懒,什么都没留下…
展开
-
JMM&synchronized&volatile详解
文章目录一、什么是JMM模型?JMM不同于JVM内存区域模型JMM存在的必要性二、数据同步八大原子操作同步规则分析并发编程的可见性,原子性与有序性问题JMM如何解决原子性&可见性&有序性问题volatile内存语义硬件层的内存屏障总结一、什么是JMM模型?Java内存模型(Java Memory Model简称JMM)是一种抽象的概念,并不真实存在,它描述的是一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段,静态字段和构成数组对象的元素)的访问方式。JVM运行程序的实体原创 2021-10-01 15:50:46 · 198 阅读 · 0 评论 -
操作系统底层工作的整体认识
文章目录一、冯诺依曼计算机模型详解计算机五大核心组成部分二、CPU指令结构控制单元运算单元存储单元CPU缓存结构CPU读取存储器数据过程CPU为何要有高速缓存带有高速缓存的CPU执行计算的流程CPU运行安全等级操作系统内存管理执行空间保护内核线程模型用户线程模型进程与线程虚拟机指令集架构栈指令集架构寄存器指令集架构总结一、冯诺依曼计算机模型详解现代计算机模型是基于-冯诺依曼计算机模型计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑操作原创 2021-10-01 14:30:50 · 242 阅读 · 0 评论