При создании нового потока обычным способом я могу установить IsBackground вот так
IsBackground
Thread t = new Thread(foo); t.IsBackground = true; t.Start();
Но как мне это сделать при запуске лямбда-потока?
new Thread(() => { ... }).Start();
new Thread(() => { // Do whatever }) { IsBackground = true }.Start();
Вы можете использовать:
new Thread(() => { // }) { IsBackground = true }.Start();
Ваше первое решение должно работать:
Thread t = new Thread(() => { ... }); t.IsBackground = true; t.Start();
Подробнее здесь .