[Java并发包学习六]Semaphore介绍

概述 emaphore字面意思是信号量。他主要用于控制有限的资源的访问数量。咱们看一个生活中经常出现的场景: java 一个厕所只有3个坑位,可是有10我的来上厕所,那怎么办?假设10的人的编号分别为1-10,而且1号先到厕所,10号最后到厕所。那么1-3号来的时候必然有可用坑位,顺利如厕,4号来的时候须要看看前面3人是否有人出来了,若是有人出来,进去,不然等待。一样的道理,4-10号也须要等待正
相关文章
相关标签/搜索