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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

細(xì)說Java多線程之內(nèi)存可見性

難度中級(jí)
時(shí)長(zhǎng)57分
學(xué)習(xí)人數(shù)
綜合評(píng)分9.63
181人評(píng)價(jià) 查看評(píng)價(jià)
9.9 內(nèi)容實(shí)用
9.6 簡(jiǎn)潔易懂
9.4 邏輯清晰
不可見的原因,給出了三種原因? 可見性的解釋是:一個(gè)線程對(duì)共享變量的修改,能夠及時(shí)被其他線程看到。那線程的交叉執(zhí)行和重排序結(jié)合線程交叉執(zhí)行,是你那個(gè)程序什么出現(xiàn)問題,而不是內(nèi)存可不可見問題
沒講錯(cuò),多副本其實(shí)想表達(dá)是工作內(nèi)存即cpu緩存,是L1.L2
我用jdk1.8 不管怎么運(yùn)行都是6
點(diǎn)贊點(diǎn)贊點(diǎn)贊
怎么理解“使其他工作線程的緩存無效?”,不是讀了才有緩存,這個(gè)時(shí)候怎么繼續(xù)i+1了
加了sync還是執(zhí)行為0是因?yàn)榫€程的調(diào)度問題,線程不一定是按照書寫順序調(diào)度的,是由cpu決定的,所以第二個(gè)線程反而可能先執(zhí)行。這個(gè)不屬于交叉執(zhí)行
比較基礎(chǔ)的知識(shí),講的很不錯(cuò)
講的非常棒,通俗易懂,點(diǎn)個(gè)關(guān)注
不錯(cuò),講的啥
講的挺好的。第一次看和工作以后相關(guān)知識(shí)了解多了后,看的時(shí)候的收獲也不一樣了
非常贊通俗易懂的講明白了
java內(nèi)存可見性是理解線程不安全的重點(diǎn),理解這點(diǎn)也就可以理解為啥會(huì)出現(xiàn)線程不安全的情況。
老師說的很好,謝謝老師!
加了synchronized還是會(huì)出現(xiàn)0的
首頁(yè)上一頁(yè)1234567下一頁(yè)尾頁(yè)
課程須知
學(xué)習(xí)本課程前,你需要熟練掌握J(rèn)ava的基礎(chǔ)語(yǔ)法,熟悉Java多線程的基礎(chǔ)知識(shí),以及synchronized實(shí)現(xiàn)線程同步的方法。
老師告訴你能學(xué)到什么?
1、內(nèi)存可見性 2、指令重排序 3、as-if-serial語(yǔ)義 4、synchronized實(shí)現(xiàn)可見性 5、volatile實(shí)現(xiàn)可見性

微信掃碼,參與3人拼團(tuán)

微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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

友情提示:

您好,此課程屬于遷移課程,您已購(gòu)買該課程,無需重復(fù)購(gòu)買,感謝您對(duì)慕課網(wǎng)的支持!

本次提問將花費(fèi)2個(gè)積分

你的積分不足,無法發(fā)表

為什么扣積分?

本次提問將花費(fèi)2個(gè)積分

繼續(xù)發(fā)表請(qǐng)點(diǎn)擊 "確定"

為什么扣積分?

舉報(bào)

0/150
提交
取消