Resilience4J线程永远停留在“运行”状态

问题描述

我将spring-boot2-demo回购分叉到this

进行了这些更改:

BackendBController.java

vega

我在BackedBController中调用了import from vega-lite端点

我在JVisualVM中看到了这个

enter image description here

我试图了解这是否是预期的行为,即,一旦作业完成,线程将保持活动状态吗?他们不应该关门吗?

解决方法

来自https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ThreadPoolExecutor.html

创建线程池后,

corePoolSize个线程数将始终处于活动状态。完成任务后,只会创建和删除多余的maximumPoolSize-corePoolSize

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...