Does awaiting an asynchronous method always create a new thread?
No. await arranges continuation when an awaitable completes and does not itself create a thread. Genuine asynchronous I/O can release the current thread while waiting, whereas CPU-heavy work still nee...