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

浙公网安备 33010602011771号