【问题标题】:how can I see all running or blocked asynctask?如何查看所有正在运行或被阻止的异步任务?
【发布时间】:2012-05-12 14:13:56
【问题描述】:

根据this question,运行异步任务的数量是有限制的。我在几个活动中使用 asynctasks,并且在每个活动中,我在执行新任务之前取消正在运行的 asynctask(如果有的话)。但我仍然有阻塞问题,我怀疑异步任务被完全取消。我的问题是“有没有办法查看所有正在运行和阻塞的异步任务?”

提前致谢!

【问题讨论】:

    标签: android android-asynctask blocking


    【解决方案1】:
    1. AsyncTask 在线程池中执行。在 HoneyComb 之前默认大小为 5,之后默认大小为 1。
    2. 当您拨打 AsyncTask.cancel() 时。线程并未完全取消。

    【讨论】:

    • 好的,但是我如何查看异步任务是否没有完全取消。更一般地说,有什么方法可以查看所有正在运行的异步任务?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-10
    • 1970-01-01
    • 2013-03-03
    • 1970-01-01
    • 2022-11-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多