美文网首页
Java Semaphore 信号量

Java Semaphore 信号量

作者: 攻城狮托马斯 | 来源:发表于2020-05-14 12:34 被阅读0次

Semaphore主要用于做流量控制,连接各个线程,保证线程合理的使用各个资源.

比如, 当我们想控制某个数据库同时只有十个线程进行访问, 我们可以用Semaphore.

比如, 某个Semaphore颁发10个许可证, 

某个线程进入的时候, 线程.Acquire(), 就会拿一个许可证

而线程.Release()就会释放一个许可证,给其他人用.

相关文章

网友评论

      本文标题:Java Semaphore 信号量

      本文链接:https://www.haomeiwen.com/subject/axiznhtx.html