Java中Object.wait()、Object.notify()/notifyAll()底层原理
synchronized与互斥锁mutexsynchronized用来锁定某个对象,体现的是标准的互斥锁mutex的机制,synchronized代码块的开始即是lock该mutex,代码块的结束即是unlock。Object.wait()与条件变量Object.wait()在使用时通常要判断是否满足某个条件,不满足某个外部条件cond时调用wait(),来让线程阻塞同时释放被synchroniz...
转载
2018-04-20 15:54:07 ·
2583 阅读 ·
0 评论