- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 并发编程学习总结(八) :java中synchronized关键字使用详解 对象锁的相关条件的使用(2)
上一篇博客中主要学习了synchronized关键字使用对象锁和类锁 已经对象锁的一些简单特性。这篇文章中我们主要来学习一下对象锁的相关条件的使用。 我们知道显示锁ReentrantLock 有一个或多个相关的条件对象,而对象锁只有一个相关条件。 wait()方法添加一个线程到该条件的等待集中 notifyAll()/notity()方法解除等待线程的阻塞状态 当我们调用对象的相关
2016-07-06 19:25:32 2010
原创 并发编程学习总结(七) :java中synchronized关键字使用详解(1)
上一篇中学习了显示锁ReentrantLock和其条件对象Condition的使用,下面小小的总结一下: (1) 锁用来保护代码片段,任何时刻只能有一个线程执行被保护的代码片段 (2) 锁可以管理试图进入被保护代码片段的线程 (3) 锁可以拥有一个或多个相关的条件对象 (4) 每个条件对象管理那些已经获得了锁,但还需要满足额外条件才能运行的线程 Lock和Condition接口为程
2016-07-06 18:30:06 1938
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人