In .Net 4.5 Microsoft has added the new Async/Await feature to simplify asynchronous coding. However, I wonder
Async/Await
The official statement on this. Though you should understand the differences between threads and asynchronous programming before blindly replacing one things with others.