深入淺出ReentrantLock

        ReentrantLock是java.util.concurrent.locks包下的類, 是基於AQS、CAS實現的可重入鎖。       可重入鎖指當前線程可以多次獲得鎖, 但務必要lock和unlock成對出現。 在ReentrantLock類裏lock就是state從0變1、或者state自增1, unlock就是state從1變0、或者state自減1.        
相關文章
相關標籤/搜索