欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

wait和notify的底層原理

林玟書2年前54瀏覽0評論

wait和notify的底層原理?

wait()方法是Object 類的方法,它的作用是使當(dāng)前執(zhí)行wait()方法的線程等待,在wait()所在的代碼行處暫停執(zhí)行,并釋放鎖,直到接到通知或中斷。

notify()方法用來通知那些可能等待該鎖的其他線程,如果有多個線程等待,則按照執(zhí)行wait方法的順序發(fā)出一次性通知(一次只能通知一個!),使得等待排在第一順序的線程獲得鎖。需要說明的是,執(zhí)行notify方法后,當(dāng)前線程并不會立即釋放鎖,要等到程序執(zhí)行完,即退出synchronized同步區(qū)域后。

java線程等待,wait和notify的底層原理