Java并发编程读书笔记三:并发工具类

Java并发编程读书笔记三:并发工具类

CountDownLatch

1
2
3
CountDownLatch latch = new CountDownLatch(3);
latch.countDown();
latch.await();

CyclicBarrier

1
2
CyclicBarrier barrier = new CyclicBarrier(3);
barrier.await();

Semaphore

1
2
3
Semaphore semaphore = new Semaphore(2);
semaphore.acquire();
semaphore.release();

总结

并发工具类简化了多线程协作的实现。