5
據我所知,Windows服務應用程序中沒有同步上下文。在Windows服務中使用ConfigureAwait(false)?
await fooTask.ConfigureAwait(false)
在Windows服務中給我帶來什麼好處嗎?- 這有沒有什麼缺陷?
據我所知,Windows服務應用程序中沒有同步上下文。在Windows服務中使用ConfigureAwait(false)?
await fooTask.ConfigureAwait(false)
在Windows服務中給我帶來什麼好處嗎?是否等待
fooTask.ConfigureAwait(false)
給我 Windows服務什麼好處?這有什麼陷阱嗎?
只要沒有安裝同步上下文的代碼,就沒有缺陷。只要此代碼在沒有同步上下文的線程上運行,也沒有好處。儘管如此,這個代碼仍然適用於共享類庫,旨在用於不同的執行環境。
如果您確實有同步上下文,則有might be some pitfalls。
只要沒有可安裝同步上下文的代碼,就沒有缺陷。沒有好處,只要這個代碼運行在一個線程上*沒有*同步上下文。共享類庫仍然有意義。 – Noseratio
@Noseratio你爲什麼不張貼這個答案? – svick
@svick,我現在發佈了它。 – Noseratio