摘要: public void java.util.concurrent.locks.ReentrantLock.lock() 获取锁。 如果该锁没有被另一个线程保持,则获取该锁并立即返回,将锁的保持计数设置为 1。 如果当前线程已经保持该锁,则将保持计数加 1,并且该方法立即返回。 如果该锁被另一个线程保 阅读全文
posted @ 2017-08-04 17:28 jerrice 阅读(272) 评论(0) 推荐(0) 编辑
摘要: AQS:java.util.concurrent.locks.AbstractQueuedSynchronizer 上面的继承体系中,AbstractQueuedSynchronizer是CountDownLatch/FutureTask/ReentrantLock/RenntrantReadWri 阅读全文
posted @ 2017-08-04 17:07 jerrice 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.blogjava.net/xylz/archive/2010/07/05/325274.html JDK 5中的锁是接口java.util.concurrent.locks.Lock。另外java.util.concurrent.locks.ReadWriteLock提供 阅读全文
posted @ 2017-08-04 16:47 jerrice 阅读(154) 评论(0) 推荐(0) 编辑