J.U.C工具包之Semaphore

目录 技术

什么是Semaphore:

  • Semaphore俗称信号量,可以控制某个资源可被同时访问的线程个数。
  • 通过acquire获取一个许可,如果没有就等待,一旦利用这个资源执行完业务逻辑之后,线程就会调用release方法释放一个许可出来。
  • 例子:

    执行结果:

    暂无评论

    发表评论

    电子邮件地址不会被公开。