Система выделяет базовое хранилище для каждого потока (идентификатор потока, возвращение потока, стек), и оно будет оставаться в пространстве процесса (и не подлежать повторному использованию) до тех пор, пока поток не завершится и не будет присоединен другими потоками.1001 *
Если у вас есть нить, которая вас не волнует, как нить завершается, и отдельная нить - хороший выбор.Для отдельных потоков система автоматически перезаписывает свои базовые ресурсы после завершения потока.
исходная статья: http://www.ibm.com/developerworks/library/l-memory-leaks/