限流

zhouer11dian / 2024-01-18 / 原文

java中有哪些限流的方法

Semaphore(信号量)

Semaphore翻译过来是信号的意思。顾名思义,这个工具类提供的功能就是多个线程彼此“打信号”。而这个“信号”是一个int类型的数据,也可以看成是一种“资源”。

阻塞队列

其实Semaphore就是用的阻塞队列实现的。