В .Net 4.5 Microsoft добавила новую функцию Async/Await для упрощения асинхронного кодирования. Однако мне интересно,
- Может ли
Async/Awaitполностью заменить старый способ использованияThreads? - Может ли
Async/Awaitделать то, что может сделатьThreadасинхронно? - Может ли
Async/Awaitиспользоваться только с некоторыми методами типаWebClient.DownloadStringAsyncили я могу преобразовать любой синхронный метод, чтобы он использовалAsync/Await, а не для блокировки основного потока?