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

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

為什么在java中sleep方法不會釋放鎖,但又說sleep會把執(zhí)行權(quán)讓給其他線程?

為什么在java中sleep方法不會釋放鎖,但又說sleep會把執(zhí)行權(quán)讓給其他線程?

青春有我 2022-05-18 19:15:14
java中sleep方法不會釋放鎖,但是又說sleep會把執(zhí)行權(quán)讓給其他線程,這不是前后矛盾嗎?沒釋放鎖其他線程就是拿到執(zhí)行權(quán)不還是執(zhí)行不了嗎?有沒有大神給指點下~
查看完整描述

3 回答

?
HUX布斯

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

我不知道你所謂的鎖指的是啥玩意.但是sleep的意思就是當前線程暫停了,這個你明白吧.所謂的執(zhí)行權(quán)讓給其他線程這么描述也不太好.因為一個線程的sleep是跟其他線程無關(guān)的.不影響其他線程執(zhí)行.當然,sleep線程消耗cpu的運算高的話,sleep了,確實可以是別的線程執(zhí)行的更流暢.也許這就是它"讓"的意思.

查看完整回答
反對 回復 2022-05-23
?
元芳怎么了

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

這個兩個操作并不矛盾,sleep不釋放鎖代表其他線程不會獲取到當前線程所持有的所有的鎖,但是如果有線程不依賴sleep線程所持有的鎖,則線程有機會獲得cpu的持行權(quán)

查看完整回答
反對 回復 2022-05-23
?
幕布斯6054654

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

因為鎖是對共享資源保護的一種手段,不釋放鎖 別的線程是拿不到資源的,但是別的線程不一定是拿這個資源啊,別的線程可以做其他的事啊

查看完整回答
反對 回復 2022-05-23
  • 3 回答
  • 0 關(guān)注
  • 725 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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