背景工人如何
回答
后台工作人员是在后台运行并在不中断/阻止主线程的情况下工作的线程。
您可以阅读更多here。
快速条款:
在DoWork中执行您的阻止操作。无论何时,您都可以报告使用(sender as BackgroundWorker).ReportProgress(50);
进行的操作,例如报告50%的完成情况。
您可以让主线程订阅“ProgressChanged”事件,该事件可以更新GUI或执行进度更改时应发生的其他任务。
林不知道落实到我的代码 私人无效fNameBrowser(字符串FNAME,串DIR)本节 { } – user2118473 2013-03-01 02:41:40
我绝对没有办法知道你的代码是如何工作的,除非你发布一些 – 2013-03-01 02:45:09
发布!我的应用程序是文件浏览器。一旦进入目录,它需要后台工作人员继续更新,而不是冻结。 – user2118473 2013-03-01 02:52:58
- 1. 背景工人不工作
- 2. 同步背景工人
- 3. 背景工人怀疑
- 4. 背景PHP工作人员
- 5. 问题的背景工人
- 6. WPF,背景工人和垃圾收集
- 7. 背景工人和数据表
- 8. 背景工人自取消消息
- 9. C#背景工人与zipfile(Ionic.dll)
- 10. C#Ionic.Zip进度为背景工人
- 11. 背景工人代表与调用者
- 12. 背景工人与一次性参数
- 13. 我如何使用背景工人在此循环c#
- 14. 我如何报告另一班的背景工作人员?
- 15. 如何让背景工作人员报告更多内容?
- 16. 背景大小和背景重复如何工作?
- 17. 背景/背景图片不工作?
- 18. 如何编写在WPF flowdocument上工作的异步背景工作人员
- 19. Rails + XMPP机器人背景
- 20. CSS - 个人背景图像
- 21. 如何阻止背景工作者
- 22. 如何让我的背景工作
- 23. 如何更改工具栏的背景
- 24. 背景工人C#停工人 - 立即(包括了Thread.Sleep在DoWork的)
- 25. 如何使用具有背景元素背景的div的边距工作?
- 26. 如何改变背景/前景在扩展工具包的PropertyGrid
- 27. 如何在另一个背景图像背后设置背景?
- 28. 限制执行的背景工作人数
- 29. 视觉C与背景工作人员锐利的进度条
- 30. 通知多个背景工人属性更改C#
在MSDN http://msdn.microsoft.com/en-us//library/system.componentmodel.backgroundworker%28v=vs.95%29.aspx你有一个很好的例子和解释它是如何工作的。 – 2013-03-01 02:07:11