이 코드는 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