Java多线程——同步器 Semaphore、 CountDownLatch、 CyclicBarrier 、Exchanger
同步器 一般与一组线程对象使用,它维护一个状态,根据它的状态,它让一个线程通过或强迫线程等待。1.Semaphore是一个经典的并发工具,通常用于限制可以访问某些资源(物理或逻辑的)的线程数目。class Pool {
private static final int MAX_AVAILABLE = 100;//许可数
private final Semaphore available...
原创
2018-03-28 22:00:25 ·
1957 阅读 ·
0 评论