【问题标题】:ThreadPoolExecutor or notThreadPoolExecutor 与否
【发布时间】:2016-07-08 14:37:03
【问题描述】:

我正在使用一项服务来运行多个线程。所以在onStartCommand 中,我只是创建了一个可运行的对象,其中包含要完成的适当工作,然后将可运行对象传递给一个线程作为

new Thread(runnable).start();

以这种方式做事与使用 ThreadPoolExecutor 相比有什么问题吗?

【问题讨论】:

标签: android multithreading service android-service


【解决方案1】:

使用

new Thread(runnable).start(); 

您没有任何方法可以停止正在运行的线程,但是如果您有 ThreadPoolExceutor 实例,那么您可以关闭它,从而停止与线程池关联的所有正在运行的工作线程。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-17
    • 2016-09-14
    • 1970-01-01
    • 1970-01-01
    • 2012-02-19
    • 1970-01-01
    相关资源
    最近更新 更多