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

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

老師說餓漢模式是線程安全的,為什么沒有用synchronized 關(guān)鍵詞修飾?

采用synchronized? 關(guān)鍵詞修飾與不采用synchronized? 關(guān)鍵詞修飾有什么區(qū)別?

正在回答

3 回答

thread 1和thead2 對(duì)于 條件判斷 ,有可能都判定if(instance==null)為真!,這樣就會(huì)生成兩個(gè)對(duì)象

1 回復(fù) 有任何疑惑可以回復(fù)我~

Cphantom 說的準(zhǔn)確!

0 回復(fù) 有任何疑惑可以回復(fù)我~

因?yàn)檫@個(gè)類在加載的時(shí)候就實(shí)例化了,就算thread1和thread2同時(shí)獲取它,取到的是類加載時(shí)實(shí)例化的那個(gè)變量的值,所以說是線程安全的;而懶漢式線程不安全,因?yàn)橛锌赡躷hread1在if(instance==null)判斷為真時(shí)進(jìn)入了if體里但又沒開始實(shí)例化,而這時(shí)thread2也進(jìn)來了,最終就會(huì)有2個(gè)實(shí)例了。

17 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕粉16012980

這種情況,程序是會(huì)報(bào)錯(cuò)還是生成2個(gè)對(duì)象?
2017-04-06 回復(fù) 有任何疑惑可以回復(fù)我~
#2

0x0wh04m1 回復(fù) 慕粉16012980

2個(gè)對(duì)象
2017-05-25 回復(fù) 有任何疑惑可以回復(fù)我~
#3

sd1700092

但這種情況概率很低吧,有必要這么慌張嗎!
2017-07-14 回復(fù) 有任何疑惑可以回復(fù)我~
#4

慕后端244733 回復(fù) sd1700092

真正debug起來你就能體會(huì)到
2018-06-01 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

舉報(bào)

0/150
提交
取消

老師說餓漢模式是線程安全的,為什么沒有用synchronized 關(guān)鍵詞修飾?

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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