【Java併發編程實戰】-----「J.U.C」:ReentrantLock之三unlock方法分析

前篇博客LZ已經分析了ReentrantLock的lock()實現過程,咱們瞭解到lock實現機制有公平鎖和非公平鎖,二者的主要區別在於公平鎖要按照CLH隊列等待獲取鎖,而非公平鎖無視CLH隊列直接獲取鎖。可是對於unlock()而已,它是不分爲公平鎖和非公平鎖的。node public void unlock() { sync.release(1); } pub
相關文章
相關標籤/搜索