1

是否可以从正在运行的应用程序中创建 WorkManager?

(甚至会接受黑客和/或非公共 API :)

我无法访问任何部署描述符,也不需要在部署环境中进行任何额外配置(例如预配置工作管理器)。

4

1 回答 1

2

因此,作为 WAS 中 WorkManager 的作者之一。

我认为您最好创建一个通用的库存 WorkManager 。一旦创建了,当您无法创建另一个 WorkManager 实例时,您可以在其上放置一个 Executor 包装器并根据需要创建 Executors。

几年前,Chris 写了一篇关于用 Executor 包装 WorkManager 的文章。

http://www.ibm.com/developerworks/websphere/techjournal/0606_johnson/0606_johnson.html

但是,我会小心创建越来越多的线程池。重用现有池可能会更好。线程过多在应用程序中是一件坏事。

于 2011-01-17T19:18:18.497 回答