在編寫異步方法時,使用 ConfigureAwait(false) 避免使用者死鎖

我在 使用 Task.Wait()?立刻死鎖(deadlock) 一文中站在類庫使用者的角度看 async/await 代碼的死鎖問題;而本文將站在類庫設計者的角度來看死鎖問題。 閱讀本文,我們將知道如何編寫類庫代碼,來儘可能避免類庫使用者出現那篇博客中描述的死鎖問題。 現在,我們是類庫設計者的身份,我們試圖編寫一個 RunAsync 方法用以異步執行某些操作。 private async Tas
相關文章
相關標籤/搜索