- 0
- 0
- 约3.77千字
- 约 4页
- 2026-04-29 发布于北京
- 举报
文档:1-1as-if-serialhappens-before.not...
:?
id=956690464dc3eeb8a0c4465894da025esub=C5262D3462DE4B23BE7ED61FE1DD1BBC
as-if-serial
as-if-serial语义的意思是:不管怎么重排序(编译器和处理器为了提高并行度),(单线
程)程序的执行结果不能被改变。编译器、runtime和处理器都必须遵守as-if-serial语义。
为了遵守as-if-serial语义,编译器和处理器不会对存在数据依赖关系的操作做重排序,因为
这种重排序会改变执行结果。但是,如果操作之间不存在数据依赖关系,这些操作就可能被编译
器和处理器重排序。
A和C之间存在数据依赖关系,同时B和C之间也存在数据依赖关系。因此在最终执行的指令序
列中,C不能被重排序到A和B的前面(C排到A和B的前面,程序的结果将会被改变)。但A和B之
间没有数据依赖关系,编译器和处理器可以重排序A和B之间的执行顺序。
happens-before
从JDK5开始,JMM使用happens-before的概念来阐述多线程之间的内存可见性。在JMM
中,如果一个操作执行的结果需要对
您可能关注的文档
- 斯巴鲁森林人维修手册:继电器与线路图解.pdf
- 大象耳朵:口语交际与语文园地反思.pdf
- 化学实验清洗与反应物配比精要.pdf
- 斯巴鲁力狮傲虎ECM传感器与控制阀连接图解.pdf
- 六安应用科技职业学院《欧美文学选读》2025-2026学年期末试卷.docx
- 六安应用科技职业学院《破产法》2025-2026学年期末试卷.docx
- 税务师职业资格考试《财务与会计》真题及解析(2026年).pdf
- 2026年高级经济师《旅游经济》试卷真题(含答案及解析).pdf
- 六安应用科技职业学院《普通逻辑学》2025-2026学年期末试卷.docx
- 2026年高级经济师《运输经济》试卷真题(答案解析附后).pdf
- 高级经济师《旅游经济》试卷真题及解析(2026年).pdf
- 六安应用科技职业学院《企业资源计划原理与实践》2025-2026学年期末试卷.docx
- 六安应用科技职业学院《侵权责任法》2025-2026学年期末试卷.docx
- 六安应用科技职业学院《全新版大学进阶英语综合教程》2025-2026学年期末试卷.docx
- 高级经济师《运输经济》考试真题 及解析(2026年).pdf
- 税务师职业资格考试《涉税服务相关法律》真题及解析(2026年).pdf
- 六安应用科技职业学院《全新大学英语》2025-2026学年期末试卷.docx
- 2026年税务师《涉税服务实务》考试真题(后附答案解析).pdf
- 六安应用科技职业学院《内分泌系统疾病》2025-2026学年期末试卷.docx
- Unit 5 Farms and us PB Let's talk 课件 2026人教pep英语四年级下册.pptx
最近下载
- 昆虫信息素项目可行性研究报告.docx
- 2026年中考语文考前抢分速记手册(上海专版).docx VIP
- 中国台球协会技能等级考试中式台球考题说明.pdf VIP
- TSGD00012009压力管道安全技术监察规程工业管道管规.pdf
- 物业客户投诉分析报告.pptx VIP
- 2025中小学教师高级职称专业水平能力试题库(含答案).pptx VIP
- 2026年全款房屋买卖合同_全款房屋买卖合同范本.docx VIP
- 新解读《GB_T 32305-2015航天产品保证》最新解读.docx VIP
- 四年级体育下册前滚翻教案.doc VIP
- 2025年中小学教师高级职称专业水平能力题库及参考答案 .pptx VIP
原创力文档

文档评论(0)