码迷,mamicode.com
首页 > 编程语言 > 详细

Java 中 Semaphore 是什么?

时间:2020-06-20 19:21:10      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:同步   信号   常用   连接   添加   多线程   计数   数据   是什么   

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

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

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

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

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

库连接池。

Java 中 Semaphore 是什么?

标签:同步   信号   常用   连接   添加   多线程   计数   数据   是什么   

原文地址:https://www.cnblogs.com/programb/p/13020335.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!