大佬們問個問題,誰用過這個方法 如下:
SynchronizationContext 類
SynchronizationContext.Send();
我在子執行緒有連個方法A與方法B,
我在執行方法A的時候呼叫SynchronizationContext.Send()將他放到主執行緒取執行;我想問那這個子執行緒剩下的程式(方法B)是等待這個主執行緒上面的方法A 執行結束之后在執行的 ,還是它繼續往下執行不需要等待方法A,
那個大佬用過的 幫解答下,感謝!!
uj5u.com熱心網友回復:
synchronizationcontext.send是阻塞的,等呼叫完成回傳后繼續執行后續代碼,如果像要不阻塞,可以用synchronizationcontext.post
詳見:
C# SynchronizationContext以及Send和Post使用總結
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/268705.html
標籤:C#
上一篇:哪位能幫忙推薦 一下 用C# 開發 的 各類 免費專案原始碼,如后臺管理類 、桌面程式類、支付類,能夠學習了迅速提高開發能力的那一類,謝謝大家,
