C#

Task.WhenAll & WhenAny

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

Task.WhenAll() pret disa detyra async njëkohësisht — p.sh. tri kërkesa HTTP paralelisht — dhe kthehet kur mbarojnë të gjitha. WhenAny() kthehet sapo mbaron e para.

EnglishEN

Task.WhenAll() awaits several async tasks at once — e.g. three HTTP requests in parallel — and returns when they've all finished. WhenAny() returns as soon as the first one does.

Si ta mendosh

Si të nisësh tre lavatriçe njëkohësisht në vend që t'i presësh një nga një.

Lexoje në anglisht

Like starting three washing machines at once instead of one after another.

Shembull kodicsharp

var detyrat = urls.Select(u => klienti.GetStringAsync(u));
string[] faqet = await Task.WhenAll(detyrat);

Terma të lidhur