6、CountDownLatch、CyclicBarrier、Semaphore使用过吗

CountDownLatch、CyclicBarrier、Semaphore使用过吗

CountDownLatch

image-1662511776777

代码示例

CyclicBarrier

image-1662511790541

代码示例

Semaphore

image-1662511804742
代码示例

彩蛋

  • 1.程序开发,先完成(基本功能),再完美(迭代)
  • 2.程序员两种
    • 1)功能
    • 2)功能+性能
  • 3.Java枚举可以看成一个小型高性能数据库
最近的文章

7.阻塞队列知道吗

阻塞队列知道吗队列+阻塞队列为什么用?有什么好处?BlockingQueue的核心方法架构梳理+种类分析架构介绍(idea右键show diagram可以看到)种类分析SynchrounousQueue:不存储元素的阻塞队列,也即单个元素的队列理论SynchronousQueueDemo用在哪里sy…

继续阅读
更早的文章

5.公平锁,非公平锁,可重入锁,递归锁,自旋锁谈谈你的理解?请手写一个自旋锁

公平锁,非公平锁,可重入锁,递归锁,自旋锁谈谈你的理解?请手写一个自旋锁公平锁和非公平锁是什么两者区别题外话可重入锁(又名递归锁)是什么ReentrantLock/Synchronized就是一个典型的可重入锁ReenterLockDemo参考1参考2自旋锁生活case:我在打电话,一个同事问我问题…

继续阅读