我们正在开发一个 n-tire 系统,其中有 +10 个模块可用,每个模块都执行特定的工作。
每个模块都有自己的线程池和线程管理器。
整个系统在 JBoss AS 上运行,一些模块使用本地代码(pthread
对于本地人来说)
一切看起来都很完美,除了我们最近发现其中一个模块在某个时间(高峰时间)工作非常慢,原因是因为该模块有很多工作,我还检查并实现了整个线程与相关模块线程池正在工作。
但是当一个模块正在努力工作时,另一个模块有点空闲,或者不那么忙。
问题:
是否可以从线程池借用线程a
到线程池b
并在辛勤工作后取回借来的线程?!我在 . 上工作了很多ExecutorService
,但没有帮助,或者至少我不明白该怎么做。
请帮忙,谢谢。
user2889419
问问题
146 次