欢喜小懒猪

文章
5
资源
0
加入时间
3年1月16天

09____java线程同步工具类之信号灯(Semaphore)

信号灯(Semaphore)是java5的新特性,仍然在java的并发库java.util.concurrent下。Java 并发库 的Semaphore 可以很轻松完成信号量控制,Semaphore分为单值和多值。单值只允许一个线程访问,多值允许多个线程同时访问。举个例子,例如公司的打卡系统,如果有一个打卡机,那么一次就只能有一个人打卡,其余的人就被阻塞住,打卡完以后就可由下一个人打