एक कार्य वास्तव में कब शुरू होता है?एक सी # कार्य वास्तव में कब शुरू होता है?
public void DoSomething() {
Task myTask = DoSomethingAsync();
Task.WaitAll(new[] { myTask }, 2000);
}
public async Task DoSomethingAsync() {
await SomethingElse();
}
यह तुरंत शुरू होता है, जब यह Task myTask = DoSomethingAsync();
में आरंभ या यह है जब आप Task.WaitAll(new[] { myTask }, 2000);
में इसके लिए प्रतीक्षा करने के लिए कहते हैं कि शुरू होता है?
यह एक बड़ा सवाल है। शुरुआत करने वालों के लिए यहां एक नज़र डालें: http://blog.stephencleary.com/2013/11/there-is-no-thread.html –
क्या आपने पहले से ही कोई शोध किया है? – PJvG
@PJvG हां, ज़ाहिर है। कोई संतोषजनक उत्तर नहीं मिला। – GTHvidsten