玩碎Java之CountDownLatch / Semaphore / CyclicBarrier

CountDownLatch(倒计数器) - 人去楼空:人都走没了,才能锁门 作用:一个线程(或者多个), 等待另外N个线程完成某个事情之后才能执行。 实例:学生放学了,老师等所有学生都离开后,最后离开并锁门(走一个减1,直到走完为0) (图片来自互联网,如有侵权,请联系删除) Semaphore(信号量,限流) - 食堂打饭:只有3个窗口可以同时打饭 作用:Semaphore用于限制可以访问某些
相关文章
相关标签/搜索