- 6
- 0
- 约6.14千字
- 约 6页
- 2017-06-17 发布于湖北
- 举报
深入理解 Java 内存模型
概 要
第 1 部分,基本概念
包括“并发、同步、主内存、本地内存、重排序、内存屏障、happens before 规则、as-if-serial 规则、数据依赖性、
顺序一致性模型、JMM 的含义和意义”。
第 2 部分,同步机制
该部分中就介绍了“同步”的 3 种方式:volatile、锁、final。对于每一种方式,从该方式的“特性”、“建立的 happens
before 关系”、“对应的内存语义”、“实现方式”等几个方面进行了分析说明。实际上,JMM 保证“如果程序正确同步,
则执行结果与顺序一致性内存模型的结果相同”的机制;而这部分这是确保程序正确同步的机制。
第 3 部分,JMM 总结
第 1 部 分 基 本 概 念
1. 并发
定义 :即,并发(同时)发生。在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程
序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。
并发需要处理两个关键问题:线程之间如何通信及线程之间如何同步。
(01) 通信 —— 是指线程之间如何交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。
(02) 同步—— 是指程序用于控制不同线程之间操
您可能关注的文档
最近下载
- 全国自考钢构试题.doc VIP
- 金属有机框架材料的应用前景.docx VIP
- 学堂在线 雨课堂 学堂云 大数据机器学习 章节测试答案.docx VIP
- 少先队辅导员技能大赛笔试题.docx VIP
- Learning Vocabulary In Another Language以另一种语言学习词汇.pdf VIP
- 【AGV智能物料搬运小车的升降机构详细设计案例6000字】.docx
- AI算力服务器电源专家会20241223.docx VIP
- 盐城新水源地及引水工程项目环境影响评价.pdf VIP
- 少先队辅导员技能大赛笔试题.docx VIP
- 2021年从优秀村干部中选拔乡镇公务员考试预测试卷.doc VIP
原创力文档

文档评论(0)