![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发编程
文章平均质量分 64
Koi-Koi
这个作者很懒,什么都没留下…
展开
-
Java中的Semaphore信号量机制
信号量机制是一种通过使用计数器来控制共享资源访问的机制,计数器计数的是共享资源的访问许可,如果计数器大于0则允许访问,如果为0,则拒绝访问。Java在java.util.concurrent包中提供了Semaphore类实现该机制。通常,在线程想要访问共享资源时,会用到Semaphore获取许可。Semaphore一共有两个构造函数: 此处peimits用于指定初始许可数,也就是说它代表了同一时刻可以并发访问共享资源的最大线程数,默认情况下Semaphore使用的是非公平锁,通过将fair参数设置为true原创 2022-12-05 15:34:59 · 299 阅读 · 0 评论 -
读写锁-ReadWriteLock
什么是读写锁,读写锁使用示例,读写锁实现原理原创 2022-12-03 23:36:57 · 153 阅读 · 0 评论