Java线程池ThreadPoolExecutor配置问题,比如线程池出现拒绝任务或运行缓慢等。
1、找到运行缓慢的原因,和预期差多大。(根本) 2、自定义拒绝策略,比如,当线程池满时,把请求放到 MQ 中,延迟处理。 3、扩容。 根据业务场景做优化。
1.怎么找运行缓慢的原因,有什么好的方法吗
@xkzhangsanx: 1、调试;2、打印执行时间。