Максимальный номер потока для одного приложения? - PullRequest
26 голосов
/ 26 января 2010

Я хочу знать о максимальном количестве потоков для одного приложения.

Вы знаете, что Thread.activeCount () возвращает количество активных потоков в группе запущенного потока и его подгруппах.

Если я могу знать максимальное количество потоков, создаваемых в текущей деятельности, я могу ограничить количество активных потоков.

Я использую поток для http-соединения и ловлю Http-ответ.

Заранее спасибо.

1 Ответ

21 голосов
/ 26 января 2010

Не существует максимального соблюдения кода, который мне известен. Тем не менее, даже для сетевого ввода-вывода уменьшение отдачи будет происходить довольно быстро, поскольку скорость процессора устройств Android довольно мала, а объем оперативной памяти довольно ограничен.

Пожалуйста, рассмотрите возможность использования AsyncTask вместо своих собственных тем. При этом используется пул потоков, настроенный Android, и поэтому будет использоваться размер пула, который, по мнению основной группы Android, эффективен для платформы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...