1.wait 可以指定時間,也可以不指定。
sleep必須指定時間。
2. 在同步中時,對cpu的執(zhí)行權(quán)和鎖的處理不同。
wait:釋放執(zhí)行權(quán),釋放鎖
sleep:釋放執(zhí)行權(quán),不釋放鎖
思考:

notifyAll只代表具有了執(zhí)行權(quán),但是沒有拿到鎖,所以無法執(zhí)行。有鎖,可執(zhí)行,無鎖,不能執(zhí)行。
1.wait 可以指定時間,也可以不指定。
sleep必須指定時間。
2. 在同步中時,對cpu的執(zhí)行權(quán)和鎖的處理不同。
wait:釋放執(zhí)行權(quán),釋放鎖
sleep:釋放執(zhí)行權(quán),不釋放鎖
思考:
notifyAll只代表具有了執(zhí)行權(quán),但是沒有拿到鎖,所以無法執(zhí)行。有鎖,可執(zhí)行,無鎖,不能執(zhí)行。