我在Weblogic server (WLS)
. _ 要正常关闭池,我需要调用shutdown()
该池。但是由于我无法控制的原因,我无法在此 WLS 中添加任何应用程序生命周期侦听器,这意味着我没有任何关闭挂钩来调用此方法。所以我正在考虑将池中的线程作为守护线程,这样WLS JVM
当它关闭时就不会等待这些线程完成。否则 JVM 不会正常关闭,因为池中的核心线程始终在运行。
将线程池中的线程作为守护进程有什么缺点吗?我了解守护线程,当JVM退出时,这些线程永远不会被正常清理,任何运行的东西都不会正常完成。此问题仅在关机阶段。
在线程池中创建线程守护程序还有其他问题吗?(或更好的方法)