摘要:
一、CountDownLatch 主要用来解决一个线程等待多个线程的场景,计数器不能循环利用 二、CyclicBarrier 是一组线程之间互相等待,计数器可以循环利用。 阅读全文
摘要:
一、公平锁/非公平锁/可重入锁/递归锁/自旋锁谈谈你的理解 公平锁:多个线程按照申请的顺序来获取锁。 非公平锁:多个线程获取锁的先后顺序与申请锁的顺序无关。【ReentrantLock 默认非公平、synchronized】 总结:非公平锁的吞吐量比公平锁大。 可重入锁(又名递归锁):线程可以进入任 阅读全文