多线程处理程序与 ThreadPoolExecutor
Multiple threads handler vs ThreadPoolExecutor
我有一些执行不同任务的管理器,我需要这些任务在后台执行以保持主线程空闲。所以,我使用 3 个线程并将它们与处理程序(与主管理器)进行通信。
我已经阅读了有关 ThreadPoolExecutor 的信息,并且我正在考虑这个 class 相对于我的实际实现的好处。
ThreadPoolExecutor
是一个ExecutorService
that execute each task on a thread auto managed by him.ExecutorService
是一个高层次API更容易管理。
此外,还有几种类型的 ExecutorService
可以通过 Executors
工厂调用。
您可以在此线程上查看有关 Executor
的更多信息:
我有一些执行不同任务的管理器,我需要这些任务在后台执行以保持主线程空闲。所以,我使用 3 个线程并将它们与处理程序(与主管理器)进行通信。 我已经阅读了有关 ThreadPoolExecutor 的信息,并且我正在考虑这个 class 相对于我的实际实现的好处。
ThreadPoolExecutor
是一个ExecutorService
that execute each task on a thread auto managed by him.ExecutorService
是一个高层次API更容易管理。
此外,还有几种类型的 ExecutorService
可以通过 Executors
工厂调用。
您可以在此线程上查看有关 Executor
的更多信息: