Этот код ожидает неопределенно долгое время на линии t.Wait()
.Задачи и потоки не выполняются внутри статических конструкторов в Linqpad.
void Main()
{
Foo.Bar();
}
public static class Foo
{
static Foo()
{
var t = Task.Factory.StartNew (() => 1);
t.Wait();
"Done".Dump();
}
public static void Bar()
{
}
}
Я ожидаю, что задача будет выполнена и закончена немедленно. Любые мысли о том, почему? Это не похоже на конструкторы экземпляра. v4.42.01
Да, это он, спасибо за ссылки на ссылки. –
Добро пожаловать :) – kol