我想知道JVM的关闭顺序。是否有一个关闭顺序,或者程序突然结束?为了更详细,让我们假设有一个methodA(),它有500行代码。当执行第250行代码时,使用 Spring Boot 的shutdown执行器启动关闭。这里会发生什么?
guz6ccqo1#
1一般是正确的,但可以改变。Spring并不使用JVM机制来关闭线程。它会告诉所有感兴趣的bean停止。通常bean会优雅地停止它们使用的线程,但没有什么能阻止你创建使用Thread.stop来关闭线程的bean。
Thread.stop
1条答案
按热度按时间guz6ccqo1#
1一般是正确的,但可以改变。
Spring并不使用JVM机制来关闭线程。它会告诉所有感兴趣的bean停止。通常bean会优雅地停止它们使用的线程,但没有什么能阻止你创建使用
Thread.stop
来关闭线程的bean。