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