Подтвердить что ты не робот

С# эквивалентно Java Thread.setDaemon?

Как установить поток в поток демона в С#?

4b9b3361

Ответ 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;