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