波神

导航

2018年12月21日 #

java Concurrent包学习笔记(三):ReentrantLock

摘要: 一、可重入性的理解 从名字上理解,ReenTrantLock的字面意思就是再进入的锁,其实synchronized关键字所使用的锁也是可重入的,两者关于这个的区别不大。两者都是同一个线程每进入一次,锁的计数器都自增1,所以要等到锁的计数器下降为0时才能释放锁。 比如下面的代码片段:第一个lock没有 阅读全文

posted @ 2018-12-21 17:44 波神 阅读(197) 评论(0) 推荐(0) 编辑