av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

java內存模型的happens-before語義順序問題

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

問題描述

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

——引用自《深入理解JAVA內存模型》

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

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

問題解答

回答1:

可以反著理解一下,hf是指物理上按照順序的兩條指令第一個對第二個可見,但是不是一定第一條先執(zhí)行的呢,不一定,因為可能發(fā)生重拍,順序上第一條不一定先執(zhí)行

標簽: java
相關文章:
主站蜘蛛池模板: 成人深夜福利网站 | 欧美一区二区三区高清视频 | 91色在线| 欧洲精品视频一区 | 欧美精品久久久久久久久久 | 成人欧美一区二区三区 | 日韩国产高清在线观看 | 国产福利小视频 | 日韩综合一区 | 黄网站色大毛片 | www日本高清 | 欧美一级三级在线观看 | 中文字幕乱码一区二区三区 | 国产精品久久久久久 | 琪琪午夜伦伦电影福利片 | 国产伦一区二区三区久久 | 日本黄色片免费在线观看 | 亚洲视频免费在线观看 | 欧美一区二区综合 | 一区二区三区在线免费观看视频 | 黄免费在线| 99免费在线视频 | 久综合| 激情av在线 | 欧美激情久久久久久 | 日日操日日干 | 久久高清 | 国产精品久久久久久吹潮 | 色欧美综合 | 成年人在线视频 | 成人h动漫亚洲一区二区 | 日韩精品视频在线 | 国产精品高潮呻吟久久久久 | 亚洲一区二区在线电影 | 亚洲视频在线播放 | 亚洲成人免费电影 | 国产蜜臀 | 99九色| 亚洲精品一区二区三区蜜桃久 | 在线播放中文字幕 | 中文字幕在线观看一区二区 |