深入浅出ReentrantLock

        ReentrantLock是java.util.concurrent.locks包下的类, 是基于AQS、CAS实现的可重入锁。       可重入锁指当前线程可以多次获得锁, 但务必要lock和unlock成对出现。 在ReentrantLock类里lock就是state从0变1、或者state自增1, unlock就是state从1变0、或者state自减1.        
相关文章
相关标签/搜索