线程池满了怎么办

97次

问题描述:

线程池满了怎么办,在线求解答

最佳答案

推荐答案

不要盯着线程池,而是看问题在哪。

比如是任务太多,CPU太满,调大线程池无用。这时应该先加CPU,或者加机器。如果CPU很富裕,是线程池上限卡住了,简单调大最大值即可。如果是任务执行时间实在是太长了,让“请求在任务完成后再返回”这个设定不合适,造成用户体验差,那么应该将系统设计为启动任务后请求就返回+定时的ping任务完没完。

为你推荐