08. Concurrency
8.1 Don’t Decorate Functions with Async
DoWork()<suspends>:voidDoWorkAsync()<suspends>:voidAwaitGameEnd()<suspends>:void= # Setup other things before awaiting game end… GameEndEvent.Await() OnBegin()<suspends>:void = race: RunGameLoop() AwaitGameEnd()