но в теории может так сервер больше потоков держать?
Нет, с чего ради? Потоков то столько же, только в момент запуска потока есть небольшой скачок по нагрузке. Не ну если у вас очень короткий цикл работы, что преводет к очень частому рестарту потока, то может смысл и есть.
@DrPrime Как сделать функцию, которая обработается при ручной остановке приложения. К примеру у меня программа работает через тор, если не дождавшись окончания работы программы, сделать её остановку через интерфейс, то потоки тор останутся висеть. а хотелось бы их завершать. с CloseApplication() не разобрался как можно реализовать
Повесить обработчик на ручную остановку скрипта можно только в веб интерфейсе