Лямбда-нить с IsBackground - PullRequest
0 голосов
/ 24 июня 2018

При создании нового потока обычным способом я могу установить IsBackground вот так

Thread t = new Thread(foo);
t.IsBackground = true;
t.Start();

Но как мне это сделать при запуске лямбда-потока?

new Thread(() => {
    ...
}).Start();

Ответы [ 3 ]

0 голосов
/ 24 июня 2018
 new Thread(() =>
 { 
      // Do whatever
 })
 { IsBackground = true }.Start();
0 голосов
/ 24 июня 2018

Вы можете использовать:

new Thread(() =>
{
    //
})
{ IsBackground = true }.Start();
0 голосов
/ 24 июня 2018

Ваше первое решение должно работать:

Thread t = new Thread(() => {
    ...
});
t.IsBackground = true;
t.Start();

Подробнее здесь .

...