黑马程序员技术交流社区
标题:
加同步锁的线程wait后,同步锁也释放了?
[打印本页]
作者:
何万县
时间:
2012-4-4 10:57
标题:
加同步锁的线程wait后,同步锁也释放了?
用Lock加锁,调用await方法后是否释放同步锁?wait释放同步锁后,唤醒进程是否会再加上同步锁?一段代码加上同步锁后,有有三个进程访问这段代码,当两个进程被wait后,一个进程正在执行该代码,遇到notify是否会唤醒前两个进程?正在执行的代码对这段代码加锁了,前两个线程能唤醒么?
作者:
刘旭
时间:
2012-4-5 08:05
锁,是用来锁定资源的,他只是一个工具,相当于用锁锁门,过一段时间后再用锁开门。你说是否释放同步锁,这个说法我不理解。我只听说过释放资源。
notify会唤醒
另外两个线程
(不是进程),但是,他们只是出于就绪状态,由于没有获得cpu资源而暂时没有执行机会。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2