【发布时间】:2014-05-28 06:57:52
【问题描述】:
让我们了解一些背景信息,如果您使用的某些库与网络连接、数据库操作等有关,您将需要在另一个线程而不是主线程上运行它。
参考毕加索:
public Builder executor(ExecutorService executorService)
我们可以看到他们已经为我们暴露了 executorService。
正如here for android developer doc 所说,最好在线程池上运行任务。
那么,避免创建这么多线程是我们最好的解决方案吗?我觉得这很好 。我认为是时候停止使用所有新的 Thread(new Runnable(){}).start();
【问题讨论】: