Я хочу знать, закрывается ли поток в java, когда заканчивается метод запуска.Нитки заканчиваются при завершении работы?
Я имею в виду, у меня есть новое объявление нить:
new Thread(new SubmitDataOnBackground(handler.getIDValue(), data, this.context)).start();
И затем, в SubmitDataOnBackground у меня есть этот метод запуска:
public void run() {
SubmitDataHandler submit = new SubmitDataHandler(ID, data, this.context);
submit.buildAndSubmitData();
}
После завершения buildandSubmitData, делает нить закрыть себя или I нужно где-нибудь добавить какой-нибудь код?
Я не уверен, что я оставляю новый поток открытым каждый раз, когда я вызываю этот метод, или это нормально.
Мое приложение - это сервер, поэтому он никогда не закончится, потому что он активен все время. Я просто хочу знать, что количество потоков не превышает число, потому что оно просто создает новые, не закрывая остальных при завершении.
Темы прекращается после завершения. Вам не нужно вручную заканчивать/убивать их. – Taplar
Не дубликат этого вопроса. –