美文网首页
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