色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

java內(nèi)存模型的happens-before語義順序問題

瀏覽:76日期:2024-01-14 18:53:39

問題描述

注意,兩個(gè)操作之間具有 happens-before 關(guān)系,并不意味著前一個(gè)操作必須要在后一個(gè)操作之前執(zhí)行!happens-before 僅僅要求前一個(gè)操作(執(zhí)行的結(jié)果)對后 一個(gè)操作可見,且前一個(gè)操作按順序排在第二個(gè)操作之前(the first is visible to and ordered before the second)。happens- before 的定義很微妙,后文會(huì)具 體說明 happens-before 為什么要這么定義。

——引用自《深入理解JAVA內(nèi)存模型》

這本書后邊有一個(gè)重排序的例子,說明沒有依賴關(guān)系的兩個(gè)語句可以重排,所以“并不意味著前一個(gè)操作必須要在后一個(gè)操作之前執(zhí)行”。那“且前一個(gè)操作按順序排在第二個(gè)操作之前”這句話的含義又是什么呢

黑色斜體兩段字所要表明的意思區(qū)別究竟在哪,感覺這兩句話是矛盾的呢?能否舉例說明一下

問題解答

回答1:

可以反著理解一下,hf是指物理上按照順序的兩條指令第一個(gè)對第二個(gè)可見,但是不是一定第一條先執(zhí)行的呢,不一定,因?yàn)榭赡馨l(fā)生重拍,順序上第一條不一定先執(zhí)行

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 亚洲精品www久久久久久久软件 | 久久精品国产免费高清 | 亚洲国产成人精品91久久久 | 在线观看欧美亚洲日本专区 | 69成人免费视频 | 手机在线黄色 | 一级视频在线观看 | 精品400部自拍视频在线播放 | 国产黄a三级三级看三级 | 亚洲午夜成激人情在线影院 | 在线观看不卡一区 | 亚洲国产精品综合欧美 | 国产成人教育视频在线观看 | 91看片淫黄大片欧美看国产片 | 九九在线观看视频 | 久草热久 | 91久久国产露脸精品 | 久久两性 | 美女把张开腿男生猛戳免费视频 | 99久热在线精品视频播放6 | 久久成人精品免费播放 | 午夜日韩视频 | 亚洲日本欧美综合在线一 | 中文字幕精品一区二区2021年 | 国产一区二区三区免费在线视频 | 成人在线a| 成人亚洲精品一区二区 | 久久久精品免费观看 | 高清午夜看片a福利在线观看琪琪 | 久久福利国产 | 中文字幕在线观看一区二区 | 人成18亚洲资源在线 | a级毛片在线视频免费观看 a级免费 | 亚洲 欧美 日韩中文字幕一区二区 | 国产理论在线观看 | 亚洲系列在线 | 亚洲欧美日本在线 | 热久久在线观看 | 国产亚洲精品片a77777 | 久久久久久综合成人精品 | 视频在线一区二区 |