Java 中 Semaphore 是什么?

Java 中的 Semaphore 是一种新的同步类它是一个计数信号从概念上讲 

概念上讲信号量维护了一个许可集合如有必要在许可可用前会阻塞每一个 

acquire(),然后再获取该许可每个 release()添加一个许可从而可能释放一个 

正在阻塞的获取者但是不使用实际的许可对象,Semaphore 只对可用许可的 

号码进行计数并采取相应的行动信号量常常用于多线程的代码中比如数据库连接池

posted @ 2020-11-08 23:39  咔啡  阅读(99)  评论(0编辑  收藏  举报