Как установить поток в поток демона в С#?
С# эквивалентно Java Thread.setDaemon?
Ответ 1
Хотя вы уже ответили на свой собственный вопрос, я все равно хотел бы подробнее рассказать об этом.
В С#.NET, в отличие от Java
C# Background threads ~ Java Daemon threads
C# Foreground threads ~ Java User threads
По умолчанию потоки, которые вы создаете явно, это foreground
threads.
"Фоновые потоки идентичны потокам переднего плана, за исключением того, что фоновые потоки не препятствуют завершению процесса". (ссылка)
Вы можете сделать поток Daemon
thread.IsBackground = true;
Ответ 2
Вот так:
myThread.IsBackground = true;