摘要:
Semaphore(信号量)为多线程协作提供了更为强大的控制方法,前面的文章中我们学了synchronized和重入锁ReentrantLock,这2种锁一次都只能允许一个线程访问一个资源,而信号量可以控制有多少个线程可以同时访问特定的资源。 Semaphore常用场景:限流 举个例子: 比如有个停 阅读全文
摘要:
https://www.zhihu.com/zvideo/1621624867262042112?utm_id=0 阅读全文