我有一些执行不同任务的管理器,我需要在后台执行此任务以使主线程保持空闲状态。因此,我正在使用3个线程,并将它们与处理程序(与主管理器)进行通信。
我已经阅读了有关ThreadPoolExecutor的信息,并且正在考虑此类对我的实际实现的好处。

最佳答案

ThreadPoolExecutor ExecutorService ,它在由他自动管理的线程上执行每个任务。 ExecutorService 是高级API,更易于管理。

另外,您可以通过 ExecutorService 工厂调用几种类型的Executors

您可以在以下线程上查看有关Executor的更多信息:How to properly use Java Executor?

10-08 02:57