Race
ConcurrencyInputs
| in | Exec | exec | multiplexed |
Outputs
| branch0 | Exec | exec | None |
| branch1 | Exec | exec | None |
| branch2 | Exec | exec | None |
| branch3 | Exec | exec | None |
| winner | Data | System.Int32 | multiplexed |
| completed | Exec | exec | None |
Lowers to C#
var winner = await Task.WhenAny(branch0(), …); cts.Cancel(); /* → completed */Used in
- Take whichever lookup answers first (Example)
