Темы длятся в течение всего срока их работы; после завершения функции поток автоматически умирает.
Однако, если вы хотите выполнить относительно быструю функцию в фоновом режиме, лучше использовать ThreadPool , чем запускать новый поток для него. Используя ThreadPool, вы будете повторно использовать набор потоков, которые автоматически поддерживаются платформой .Net, и вы избежите накладных расходов при создании нового потока.
Например:
ThreadPool.QueueUserWorkItem(delegate { myFunc(); });