黑马程序员技术交流社区

标题: JDK5.0中关于Lock和Condition的新特性 [打印本页]

作者: ﹏゛心被伱牵    时间: 2012-10-22 10:19
标题: JDK5.0中关于Lock和Condition的新特性
毕老师在视频中教我们使用Lock和Condition来同步,那在开发中,我们是使用原始的synchronized来使用同步锁了还是使用Lock。还有请问下,Lock这个类指定的同步锁到底是哪个对象锁,这个对象时什么了,不太清楚
作者: 唐进    时间: 2012-10-22 11:13
是你类对象的锁,这个是默认的
作者: 怪盗急得    时间: 2012-10-22 11:19
本帖最后由 陈德基 于 2012-10-22 11:32 编辑

Lock接口是1.5版本出现的,它可以绑定多个Condition对象,并且通过对这些对象的命名产生多个不同的锁,Condition对象就替代了Object对象以及它的方法比如wait(),notify()变成了await()和signal()。通过这种方法开发中可以更好地解决全部线程等待的问题,相比1.5之前使用的notifyAll()更加的方便。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2