Этот код бесконечно ожидает в строке t.Wait()
.
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