In .Net 4.5 hat Microsoft die neue Async/AwaitFunktion hinzugefügt , um die asynchrone Codierung zu vereinfachen. Ich frage mich jedoch
- Kann
Async/Awaitdie alte Art der Verwendung vollständig ersetzenThreads? - Ist
Async/Awaitin der Lage, alles zu tun, was einThreadasynchron tun kann? - Kann
Async/Awaitnur mit einigen Methoden wie verwendet werdenWebClient.DownloadStringAsyncoder kann ich eine synchrone Methode konvertieren, um sie zu verwendenAsync/Awaitund den Hauptthread nicht zu blockieren?
new Thread(() => {Some Work}).Start();macht wie ?! ist es nicht?