摘要: Semaphore Semaphore 字面意思是信号量的意思,它的作用是控制访问特定资源的线程数目。应用场景:资源访问,服务限流。 Semaphore 实现AbstractQueuedSynchronizer的方法与ReentrantLock一样 Semaphore构造方法 public Sema 阅读全文
posted @ 2020-07-18 20:05 菜鸟的java世界 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 同步框架AbstractQueuedSynchronizer Java并发编程核心在于java.concurrent.util包 而juc当中的大多数同步器实现都是围绕着共同的基础行为,比如等待队列、条件队列、独占获取、共享获取等,而这个行为的抽象就是基于AbstractQueuedSynchron 阅读全文
posted @ 2020-07-18 17:10 菜鸟的java世界 阅读(295) 评论(0) 推荐(0) 编辑