【发布时间】:2009-08-14 10:11:43
【问题描述】:
我计划使用SynchronizationContext 类来执行一些跨线程的 UI 更新编组。这样做是为了避免必须引用主表单(即Application.Run(form) 中的那个),这样我就可以说mainForm.BeginInvoke();
但是,文档中不清楚的一件事是,当您调用 SynchronizationContext.Post() 时,它将调用编组到哪个线程。它始终是主应用程序线程,还是首先初始化SynchronizationContext 对象的线程,还是什么?
【问题讨论】:
标签: .net multithreading synchronizationcontext