摘要:
Guava提供的RateLimiter可以限制物理或逻辑资源的被访问速率,咋一听有点像java并发包下的Samephore,但是又不相同,RateLimiter控制的是速率,Samephore控制的是并发量。 RateLimiter的原理类似于令牌桶,它主要由许可发出的速率来定义,如果没有额外的配置 阅读全文
posted @ 2021-10-13 14:29
Java技术栈
阅读(956)
评论(0)
推荐(0)
摘要:
线程遇到未处理的异常就结束了 这个好理解,当线程出现未捕获异常的时候就执行不下去了,留给它的就是垃圾回收了。 线程池中线程频繁出现未捕获异常 当线程池中线程频繁出现未捕获的异常,那线程的复用率就大大降低了,需要不断地创建新线程。 做个实验: public class ThreadExecutor { 阅读全文
posted @ 2021-10-13 08:30
Java技术栈
阅读(722)
评论(0)
推荐(0)

浙公网安备 33010602011771号