Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpCcBg 359 of 509 menu
◀ ▶

Фоновый поток в C#

Фоновый поток не удерживает процесс. Поток переднего плана по умолчанию не даёт приложению завершиться. Когда таких потоков не осталось, процесс закрывается, даже если фоновые ещё работают.

Поток помечают фоновым и на короткое время усыпляют. Свойство после этого равно true. Без ожидания процесс может закрыться раньше делегата, и для фонового потока это нормально:

Thread bg = new(() => Thread.Sleep(50)) { IsBackground = true }; bg.Start(); Console.WriteLine(bg.IsBackground); // выведет True

Создайте фоновый поток с бесконечным циклом Sleep и выведите IsBackground.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить