WhenAll से साथ-साथ टास्क
आपस में स्वतंत्र एसिंक्रोनस ऑपरेशन एक साथ चलाएँ।
यह कैसे काम करता है
Task.WhenAll तब पूरा होता है जब दिए गए सभी टास्क खत्म हो जाएँ।
await से पहले दोनों टास्क शुरू करने से उनका इंतज़ार का समय एक-दूसरे पर चढ़ जाता है।
चलने वाला C# उदाहरण
Program.cs
using System;
using System.Threading.Tasks;
class Program
{
static async Task<int> Fetch(int value) { await Task.Delay(20); return value; }
static async Task Main()
{
int[] results = await Task.WhenAll(Fetch(20), Fetch(22));
Console.WriteLine(results[0] + results[1]);
}
}
42डिबगर से अभ्यास करें
किसी अहम असाइनमेंट या शर्त पर ब्रेकपॉइंट लगाएँ, Debug दबाएँ और अगली लाइन पर जाने से पहले लोकल मान देखें।
चैलेंज से अभ्यास करें
इस पाठ में सीखी बात से एक असली समस्या हल करें। हर चैलेंज ब्राउज़र में चलता है, तुरंत टेस्ट और AI रिव्यू के साथ।
सभी चैलेंज