- 博客(2)
- 资源 (18)
- 收藏
- 关注
原创 条件锁
ReentrantLock类有一个方法newCondition用来生成这个锁对象的一个条件(ConditionObject)对象,它实现了Condition接口。Condition提供了线程通讯的一套机制await和signal等线程间进行通讯的方法。。1、适用场景 当某线程获取了锁对象,但因为某些条件没有满足,需要在这个条件上等待,直到条件满足才能够往下继续执行时,就需要
2014-10-30 17:47:55 3870
原创 ReentrantLock解析
最近学习Jdk的源代码时,读到了ConcurrentHashMap的源码实现时,发现每一个分段Segment都是ReentrantLock类型,于是顺带对ReentrantLock的源代码进行了学习。。在这里做一个笔记总结。因为只有在工作之余才能有空看看,所以思路有点零散,仅供参考。。。。1、如何确定哪个线程可重复进入该锁 在获取锁的时候,首先会检查
2014-10-25 10:56:26 20694 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人