join線程執行結束之後,並沒有看到哪裏有notify方法,請問此時誰去喚醒等待池中的線程

Java中的join方法,阻塞當前線程,直到join線程結束後才繼續執行。底層是通過wait來實現的,join線程執行結束之後,並沒有看到哪裏有notify方法,請問此時誰去喚醒等待池中的線程(join之前的那個「當前」線程)呢? 這個線程isAlive()會保持cpu對當前線程的佔有(wait),跳出isAlive()以後cpu會自動調度到父線程去,不需要notify,底層自己實現的。   wa
相關文章
相關標籤/搜索