【Java并发编程实战】-----“J.U.C”:ReentrantLock之三unlock方法分析

前篇博客LZ已经分析了ReentrantLock的lock()实现过程,咱们了解到lock实现机制有公平锁和非公平锁,二者的主要区别在于公平锁要按照CLH队列等待获取锁,而非公平锁无视CLH队列直接获取锁。可是对于unlock()而已,它是不分为公平锁和非公平锁的。node public void unlock() { sync.release(1); } pub
相关文章
相关标签/搜索