Android: Будет ли новый поток просто остановлен после его завершения?

Будет ли поток просто завершаться после завершения его выполнения?

Вот как я инициализирую свой поток:

new Thread(new Runnable() { public void run() { } }).start(); 

В основном, что я пытаюсь сделать, просто выполните одну задачу в новом потоке, а затем завершите поток. Однако через некоторое время я начну еще один и т. Д. Я не хочу, чтобы началось множество потоков, и мне интересно, закончится ли поток после завершения его выполнения?

Благодарю.

Да. Когда run вернется, поток остановится.

Для выполнения одной задачи в потоке на Android вам может AsyncTask вместо этого использовать AsyncTask . AsyncTask разработан именно для этой цели. Это дает вам простой способ передать данные в другой поток и передать обновления хода и окончательный результат обратно в основной поток. Каждая AsyncTask похожа на Thread , но с такими дополнительными функциями.

Будет ли поток просто завершаться после завершения его выполнения?

Да, он завершит и завершит работу после завершения метода run()