Si vous ne fermez pas activement le pool de threads, il y aura des threads dormants dans le pool, qui seront généralement arrêtés après 1 minute. Par conséquent, si un pool de threads est utilisé dans un projet Web, il est préférable de désactiver le pool de threads initialisé dans la méthode ServletContextListener.destroy, généralement en utilisant shutdown() ou shutdownNow() Si c'est mieux, vous pouvez. ajouter awaitTermination Un tel traitement.
Si vous ne fermez pas activement le pool de threads, il y aura des threads dormants dans le pool, qui seront généralement arrêtés après 1 minute.
Par conséquent, si un pool de threads est utilisé dans un projet Web, il est préférable de désactiver le pool de threads initialisé dans la méthode ServletContextListener.destroy, généralement en utilisant
shutdown()
oushutdownNow()
Si c'est mieux, vous pouvez. ajouterawaitTermination
Un tel traitement.