【问题标题】:A question concerning BackgroundWorker关于BackgroundWorker的一个问题
【发布时间】:2011-02-18 19:14:34
【问题描述】:

我刚刚在网上看到了下面这句话(其实这里是http://www.albahari.com/threading/part3.aspx#_Using_BackgroundWorker) “RunWorkerCompleted 事件处理程序中的代码无需显式编组即可更新用户界面控件”。

谁能解释为什么这个事件处理程序中的代码不需要编组到主 UI 线程?

【问题讨论】:

    标签: .net multithreading user-interface


    【解决方案1】:

    它是编组的。您只是不必进行任何显式封送处理。也就是说,您不必自己编写编组代码。它由 BCL 代码自动完成。

    【讨论】:

    • Here's more info 了解 BGW 如何使用 SynchronizationContext 为您自动进行编组。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2011-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多