爲何線程通訊的方法wait、 notify和notifyAll被定義在Object類裏?

Object lock = new Object(); synchronized (lock) { lock.wait(); ... } Wait-notify機制是在獲取對象鎖的前提下不一樣線程間的通訊機制。在Java中,任意對象均可以看成鎖來使用,因爲鎖對象的任意性,因此這些通訊方法須要被定義在Object類裏。java
相關文章
相關標籤/搜索