如何解决Resilience4J线程永远停留在“运行”状态
我将spring-boot2-demo回购分叉到this
进行了这些更改:
BackendBController.java
vega
我在BackedBController中调用了import from vega-lite
端点
我在JVisualVM中看到了这个
我试图了解这是否是预期的行为,即,一旦作业完成,线程将保持活动状态吗?他们不应该关门吗?
解决方法
来自https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ThreadPoolExecutor.html
创建线程池后, corePoolSize
个线程数将始终处于活动状态。完成任务后,只会创建和删除多余的maximumPoolSize-corePoolSize
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。