1

ExecutorService executor = Executors.newFixedThreadPool(1);在主要活动中使用网络东西。

我的问题是,对于其他类或活动,我必须使用此执行器对象,或者我必须在主要活动结束时关闭此执行器并在其他类或活动中创建新实例?什么是基本练习?

4

1 回答 1

1

一个固定的线程池执行器维护一个线程。

如果你想在同一个线程上运行代码,你应该使用同一个执行器,如果你想在不同的线程上运行代码,你应该创建一个新的执行器。

执行者是否在活动之间共享并不重要,您只需要注意最终将其关闭即可。

于 2018-03-04T10:58:39.317 回答