綜合
評分
評分
9.23
- 內容實用9.5
- 簡潔易懂9.2
- 邏輯清晰9.0

lockObj.notify();每次只能夠喚醒一個等待線程,而且是任意的一個。喚醒的線程接著lockObj.wait()后邊開始執行。并不是只要lockObj.notify();調用了就開始執行lockObj.wait()后邊的。而是等到synchronized(lockObj){}執行完畢,而且此時還要與新的線程競爭,如果沒有競爭到資源,就需要排到新的線程后邊。看完這個課程以后,搞了好久才搞定。
時間:2015-12-24
0/300
取消
回復