综合
评分
评分
9.23
- 内容实用9.5
- 简洁易懂9.2
- 逻辑清晰9.0
lockObj.notify();每次只能够唤醒一个等待线程,而且是任意的一个。唤醒的线程接着lockObj.wait()后边开始执行。并不是只要lockObj.notify();调用了就开始执行lockObj.wait()后边的。而是等到synchronized(lockObj){}执行完毕,而且此时还要与新的线程竞争,如果没有竞争到资源,就需要排到新的线程后边。看完这个课程以后,搞了好久才搞定。
时间:2015-12-24
0/300
取消
回复