关于令牌桶算法的限流与信号量

来源:14-3 应用限流思路-3

该更新了

2019-07-06

老师,您说到每次可以放5个请求,这与您之前讲的信号量很像,请问两种在处理限流问题上有联系吗?
代码1:
图片描述
代码2
图片描述

写回答

1回答

Jimin

2019-07-06

你好,这两个类看着是有点像,RateLimiter经常用于限制对一些物理资源或者逻辑资源的访问速率,限制的是每秒可以访问多少次。与Semaphore 相比,Semaphore 限制的是并发访问的数量而不是使用速率

0
1
该更新了
数量而不是使用速率,秒懂,谢谢老师
2019-07-07
共1条回复

Java高并发编程,构建并发知识体系,提升面试成功率

构建完整并发与高并发知识体系,倍增高薪面试成功率!

3923 学习 · 832 问题

查看课程