Concept Flow - Task.WhenAny for first completion
Start multiple tasks
Wait for any task to complete
Identify first completed task
Process result of first completed task
Optionally wait for others or continue
Start several tasks, wait until the first one finishes, then handle its result before continuing.