как я могу увидеть все запущенные или заблокированные асинхронные задачи?

В соответствии с этим вопросом существует ограничение на количество запущенных асинхронных задач. Я использую асинтаски в нескольких действиях, и в каждом действии я отменяю выполнение асинтаска (если есть) перед выполнением нового. но все же у меня проблема с блокировкой, и я сомневаюсь, что асинхронность полностью отменена. Мой вопрос заключается в том, что «есть ли способ увидеть все запущенные и заблокированные асинхронные задачи?»

заранее спасибо!


person Ali    schedule 12.05.2012    source источник


Ответы (1)


  1. AsyncTask выполняется в пуле потоков. До HoneyComb размер по умолчанию — 5. после размера по умолчанию — 1.
  2. Когда вы вызываете AsyncTask.cancel() . Тема точно не отменяется.
person Changwei Yao    schedule 12.05.2012
comment
Хорошо, но как я могу увидеть, не отменена ли асинхронная задача. и вообще есть ли способ увидеть все запущенные асинтаски? - person Ali; 13.05.2012