微软今天(2010年10月28日)宣布推出Visual Studio Async CTP,它将async和await关键字引入C#/ VB以实现异步方法.
async
await
首先,我认为编译器将关键字转换为线程的创建,但根据白皮书和Anders Hejlsberg的PDC演示文稿(在31:00),异步操作完全在主线程上发生.
如何在同一个线程上并行执行操作?在技术上如何可能以及在IL中实际翻译的功能是什么?
.net c# vb.net asynchronous async-await
.net ×1
async-await ×1
asynchronous ×1
c# ×1
vb.net ×1