第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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

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

繁華開滿天機 2019-03-01 11:16:46
注意,兩個操作之間具有 happens-before 關(guān)系,并不意味著前一個操作必須要在后一個操作之前執(zhí)行!happens-before 僅僅要求前一個操作(執(zhí)行的結(jié)果)對后 一個操作可見,且前一個操作按順序排在第二個操作之前(the first is visible to and ordered before the second)。happens- before 的定義很微妙,后文會具 體說明 happens-before 為什么要這么定義。 ——引用自《深入理解JAVA內(nèi)存模型》 這本書后邊有一個重排序的例子,說明沒有依賴關(guān)系的兩個語句可以重排,所以“并不意味著前一個操作必須要在后一個操作之前執(zhí)行”。那“且前一個操作按順序排在第二個操作之前”這句話的含義又是什么呢 黑色斜體兩段字所要表明的意思區(qū)別究竟在哪,感覺這兩句話是矛盾的呢?能否舉例說明一下
查看完整描述

1 回答

?
一只甜甜圈

TA貢獻1836條經(jīng)驗 獲得超5個贊

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

查看完整回答
反對 回復(fù) 2019-03-01
  • 1 回答
  • 0 關(guān)注
  • 493 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號