使用背景工作者来增强程序响应能力,以供异步消息传递
>发送的消息发送和应用程序冻结是常见的挫败感。 背景工作人员组件通过将密集任务卸载到背景线程,维护响应式用户界面来提供解决方案。
实现背景工作者:
backgroundWorker1_DoWork
yngynchronous Execution的事件处理程序。
backgroundWorker1.RunWorkerAsync();
从背景线程中进行backgroundWorker1_ProgressChanged
>
关键因素:
WorkerReportsProgress
>以从背景线程中启用进度更新。true
ProgressChanged
)。RunWorkerCompleted
在示例代码中,Thread.Sleep
>
以上是BackgroundWorker如何提高异步发送消息时的响应能力?的详细内容。更多信息请关注PHP中文网其他相关文章!