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

為了賬號安全,請及時綁定郵箱和手機立即綁定

as-if-serial語義部分的不理解

在講到as-if-serial,說到Java編譯器、運行時和處理器都會保證Java在單線程下遵循as-if-serial語義。運行時是什么意思,感覺這句話的標點符號用得不對,導致我不是很明白,是不是說java編譯器會保證~~,且java在運行的時候處理器會保證~~?

正在回答

2 回答

不管怎么重排序(編譯器和處理器為了提高并行度),(單線程)程序的執(zhí)行結(jié)果不能被改變。

java內(nèi)存中的變量都有指針引用,上下文引用成鏈,這個鏈是不會被打亂重排序的,只有沒有數(shù)據(jù)依賴關系的代碼,才會被沖排序,所以在單線程內(nèi)部重排序不會改變程序運行結(jié)果,這就是as-if-serial

0 回復 有任何疑惑可以回復我~
#1

嘻嘻T溦 提問者

嗯,感覺又知道了些
2017-06-22 回復 有任何疑惑可以回復我~

編譯器或運行時環(huán)境為了優(yōu)化程序性能而采取的對指令進行重新排序執(zhí)行的一種手段。


1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

as-if-serial語義部分的不理解

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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