Java并发编程的艺术(九)——完全理解ReentrantLock

1. ReentrantLock的介绍 ReentrantLock重入锁,是实现Lock接口的一个类,也是在实际编程中使用频率很高的一个锁,支持重入性,表示可以对共享资源可以重复加锁,即当前线程获取该锁再次获取不会被阻塞。在java关键字synchronized隐式支持重入性,synchronized经过获取自增,释放自减的方式实现重入。与此同时,ReentrantLock还支持公平锁和非公平锁两
相关文章
相关标签/搜索