ExecutorService不关闭会怎样,或者怎么样保证web项目的公用线程池在项目结束时在关闭?
认证高级PHP讲师
スレッド プールを積極的に閉じないと、プール内にいくつかの休止状態のスレッドが残りますが、通常は 1 分後にシャットダウンされます。 そのため、Web プロジェクトでスレッド プールが使用されている場合は、通常は shutdown() 或 shutdownNow() ,如果做得完善些,可以再加上 awaitTermination のような処理を使用して、ServletContextListener.destroy メソッドで初期化されたスレッド プールをオフにするのが最善です。
shutdown()
shutdownNow()
awaitTermination
スレッド プールを積極的に閉じないと、プール内にいくつかの休止状態のスレッドが残りますが、通常は 1 分後にシャットダウンされます。
そのため、Web プロジェクトでスレッド プールが使用されている場合は、通常は
shutdown()
或shutdownNow()
,如果做得完善些,可以再加上awaitTermination
のような処理を使用して、ServletContextListener.destroy メソッドで初期化されたスレッド プールをオフにするのが最善です。