黑马程序员技术交流社区

标题: 多线程的Condition [打印本页]

作者: 张东健    时间: 2014-3-19 20:56
标题: 多线程的Condition
本帖最后由 张东健 于 2014-3-20 00:55 编辑

jdk1.5后的对线程的处理syschronized被Lock显示的替代了,同时还有一个condition,这个condition一直没好好理解透,谁有好的心得分享下

作者: 往事如烟    时间: 2014-3-19 23:03
condition 说白了就是个条件,毕老师视频中就是用来限制消费者和生产者的,当生产者生产一个产品,然后就用condition.await()让所以生产者休息,等到消费者把这个产品消费后,再次启用condition.signal(),防止,生产两个消费一个的发生
作者: 陈果    时间: 2014-3-20 09:26
对condition可以命名,就相当于设置了不同名称的锁和钥匙,这样就可以指定等待或者唤醒的线程




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