Bir görev ne zaman başlıyor?C# Task gerçekte ne zaman başlıyor?
public void DoSomething() {
Task myTask = DoSomethingAsync();
Task.WaitAll(new[] { myTask }, 2000);
}
public async Task DoSomethingAsync() {
await SomethingElse();
}
Task myTask = DoSomethingAsync();
bunu başlatırken hemen başlıyor mu yoksa sen Task.WaitAll(new[] { myTask }, 2000);
bunun için beklemek derken başlıyor?
Bu büyük bir sorudur. Yeni başlayanlar için buraya bir göz atın: http://blog.stephencleary.com/2013/11/there-is-no-thread.html –
Zaten herhangi bir araştırma yaptınız mı? – PJvG
@PJvG Evet, tabiki. Herhangi bir tatmin edici cevap bulamadı. – GTHvidsten