是否可以从正在运行的应用程序中创建 WorkManager?
(甚至会接受黑客和/或非公共 API :)
我无法访问任何部署描述符,也不需要在部署环境中进行任何额外配置(例如预配置工作管理器)。
是否可以从正在运行的应用程序中创建 WorkManager?
(甚至会接受黑客和/或非公共 API :)
我无法访问任何部署描述符,也不需要在部署环境中进行任何额外配置(例如预配置工作管理器)。
因此,作为 WAS 中 WorkManager 的作者之一。
我认为您最好创建一个通用的库存 WorkManager 。一旦创建了,当您无法创建另一个 WorkManager 实例时,您可以在其上放置一个 Executor 包装器并根据需要创建 Executors。
几年前,Chris 写了一篇关于用 Executor 包装 WorkManager 的文章。
http://www.ibm.com/developerworks/websphere/techjournal/0606_johnson/0606_johnson.html
但是,我会小心创建越来越多的线程池。重用现有池可能会更好。线程过多在应用程序中是一件坏事。