摘要:
上一篇末尾提到了Awaiter這個類型,上一篇說了,能await的對象,必須包含GetAwaiter()方法,不清楚的朋友可以看上篇文章。那么,Awaiter到底有什么特別之處呢? 首先,從上篇文章我們知道,一個Awaiter必須實現INotifyCompletion接口,這個接口定義如下: nam 閱讀全文
摘要:
考慮到直接講實現一個類Task庫思維有點跳躍,所以本節主要講解Async/Await的本質作用(解決了什么問題),以及Async/Await的工作原理。實現一個類Task的庫則放在后面講。首先回顧一下上篇博客的場景。 class Program { public static string GetM 閱讀全文