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

时间:2020-10-12 20:50:57

标签: java multithreading jvisualvm resilience4j

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

进行了这些更改:

BackendBController.java

vega

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

我在JVisualVM中看到了这个

enter image description here

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

1 个答案:

答案 0 :(得分:0)

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

创建线程池后,

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

相关问题