摘要:
包含以下5个部分: 1.Tools 工具:(CountDownLatch,CyclicBarrier,Semaphore,Executors,Exchange) 2.Lock :(ReentrantLock,Condition) 3.Atomic :(AtomicInteger,AtomicBool 阅读全文
posted @ 2019-09-29 23:25
Jemb
阅读(260)
评论(0)
推荐(0)
摘要:
ReentrantLock内部包含了一个AQS对象,也就是AbstractQueuedSynchronizer类型的对象。这个AQS对象就是ReentrantLock可以实现加锁和释放锁的关键性的核心组件。 线程A,B尝试进行加锁的过程: CountDownLatch应用场景:线程协调使用的时减法操 阅读全文
posted @ 2019-09-29 23:04
Jemb
阅读(204)
评论(0)
推荐(0)

浙公网安备 33010602011771号