Asynchronous Operations
What async means, no-thread I/O, pausing asynchronously, state machine memory
An asynchronous operation is one you start now and whose result arrives later, without the caller having to wait on a thread in the meantime. In .NET it is represented by a Task / Task (or ValueTask): a promise of a future result.…