Java线程并发中的锁——ReentrantLock(重入锁)原理详解

ReentrantLock是一个重入锁,能够支持一个线程对资源重复加锁,他还支持公平加锁和非公平加锁。synchronized关键字也隐式的支持重进入,好比一个synchronized修饰的递归方法,在方法执行时,执行线程在获取了锁以后仍能连续屡次地得到该锁ReentrantLock虽然没能像synchronized关键字同样支持隐式的重进入,可是在调用lock()方法时,已经获取到锁的线程,可以
相关文章
相关标签/搜索