2020
09-27
09-27
Java基于Semaphore构建阻塞对象池
java中使用Semaphore构建阻塞对象池Semaphore是java5中引入的概念,叫做计数信号量。主要用来控制同时访问某个特定资源的访问数量或者执行某个操作的数量。Semaphore中定义了一组虚拟的permits,通过获取和释放这些permits,Semaphore可以控制资源的个数。Semaphore的这个特性可以用来构造资源池,比如数据库连接池等。Semaphore有两个构造函数:publicSemaphore(intpermits){sync=newNonfairSync(permits);}publ...
继续阅读 >