WhenAll — wait all. WhenAny — wait first.
1// WhenAll2await Task.WhenAll(t1, t2, t3);3 4// WhenAny5Task first = await Task.WhenAny(t1, t2, t3);