老师,实际开发中如何对线程池进行监控,具体怎么处理的

来源:8-3 线程池-3

慕大侠

2019-03-14

如题

写回答

1回答

Jimin

2019-03-14

你好,对于需要监控的线程池,我们都会自定义threadPoolExecutor实例,然后每分钟定时去读取对应实例的一些方法,比如通过ThreadPoolExecutor里提供的获取队列信息(getQueue)、存活线程数(getActiveCount)、运行线程数(getPoolSize)等参数,通过上报这些数据来监控当前线程数使用情况和线程队列堆积状况,当持续时间较长或达到阀值时,进行报警。

0
3
慕大侠
非常感谢!
2019-03-15
共3条回复

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

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

3923 学习 · 832 问题

查看课程