課程
/后端開發(fā)
/Java
/深入淺出Java多線程
鎖里面的代碼塊不是一次只有一個線程可以訪問?那樣一個線程擁有鎖的權(quán)限,那其他線程就應該進不去鎖里面的代碼塊拉!那樣怎么可能還能執(zhí)行wait方法,鎖都進不去拉,wait還怎么執(zhí)行
2017-05-10
源自:深入淺出Java多線程 5-1
正在回答
wait()方法是讓線程釋放對象鎖,讓其他線程拿到鎖之后去優(yōu)先執(zhí)行,當其他全程喚醒wait()中的線程 或者 拿到對象鎖的線程都執(zhí)行完釋放了對象鎖之后,wait()中的線程才會再次拿到對象鎖從而執(zhí)行。
你把代碼貼上來
舉報
帶你一起深入淺出多線程,掌握基礎(chǔ),展望進階路線
2 回答不太懂這段代碼的同步鎖
2 回答關(guān)于同步方法的問題
1 回答java 線程同步
1 回答?synchronized好像是同步
2 回答synchronized修飾同步方法
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-05-14
wait()方法是讓線程釋放對象鎖,讓其他線程拿到鎖之后去優(yōu)先執(zhí)行,當其他全程喚醒wait()中的線程 或者 拿到對象鎖的線程都執(zhí)行完釋放了對象鎖之后,wait()中的線程才會再次拿到對象鎖從而執(zhí)行。
2017-05-11
你把代碼貼上來