摘要: 前篇博客LZ已经分析了ReentrantLock的lock()实现过程,我们了解到lock实现机制有公平锁和非公平锁,两者的主要区别在于公平锁要按照CLH队列等待获取锁,而非公平锁无视CLH队列直接获取锁。但是对于unlock()而已,它是不分为公平锁和非公平锁的。 public void unlock() { sync.release(1); } pub... 阅读全文
posted @ 2015-08-25 08:04 chenssy 阅读(1425) 评论(0) 推荐(1) 编辑