這個內部鎖模型講解的有問題,我看資料是有 entry set 和 wait set 兩個集合,所有需要執行的線程但是還沒有拿到鎖的進入 entry set,獲得鎖的線程執行中調用了 wait() 會進入 wait set 同時釋放鎖,notify 喚醒的是 wait set 的一個線程并給他鎖,notifyall() 喚醒所有 wait set 的線程并放入 entry set,然后讓 entry 中的線程競爭鎖
2020-04-09
我有一個很嚴肅的問題,這個問題導致我看第一遍的時候,完全沒有在認真聽講! 既然能量不會憑空創造或者消失,只會從一處轉移到另一處,那么最開始的能量是怎么來的呢?這個宇宙是怎么出現第一步的呢?按照大爆炸理論那么大爆炸之前又是什么呢?按照維度理論,那么最高緯度的最初又是怎么來的呢? 望老師解答!
2019-12-13
1. yield() --暫停當前線程,讓線程調度程序重新選擇線程執行(有可能自身再次被選中);
2.join() --使得線程由并行變為串行,a.start(); a.join() b.start();b.join() a執行完后 b才啟動
2.join() --使得線程由并行變為串行,a.start(); a.join() b.start();b.join() a執行完后 b才啟動
2019-11-15