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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

AbstractQueuedSynchronizer的Node狀態(tài)

AbstractQueuedSynchronizer的Node狀態(tài)

慕桂英3389331 2019-03-20 19:15:29
Node.SIGNAL 這個(gè)是什么意思?是后繼節(jié)點(diǎn)對(duì)應(yīng)的線程需要運(yùn)行?還是自己這個(gè)節(jié)點(diǎn)對(duì)應(yīng)的線程等待被喚醒?
查看完整描述

2 回答

?
凱哥Java

TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超2個(gè)贊

源碼中對(duì)SIGNAL的解釋。

SIGNAL:? ? ?The successor of this node is (or will soon be)? blocked (via park), so the current node must? unpark its successor when it releases or? cancels.

?To avoid races, acquire methods must first indicate they need a signal,? then retry the atomic acquire, and then,? on failure, block.

翻譯后:

該節(jié)點(diǎn)的后繼者被(或很快將被阻止)(通過停放),因此當(dāng)前節(jié)點(diǎn)釋放或取消時(shí)必須取消其后繼者的停放。

為了避免種族沖突,acquire方法必須首先表明它們需要信號(hào),然后重試原子獲取,然后在失敗時(shí)阻塞。

? 可以理解為當(dāng)前線程在釋放鎖后,將要喚醒后續(xù)節(jié)點(diǎn)。? ? ? ?


查看完整回答
反對(duì) 回復(fù) 2020-03-30
?
慕森卡

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個(gè)贊

waitStatus value to indicate successor's thread needs unparking
后續(xù)的節(jié)點(diǎn)需要被喚醒

查看完整回答
反對(duì) 回復(fù) 2019-04-20
  • 2 回答
  • 0 關(guān)注
  • 820 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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