BackgroundWorker这个控件的用处?
1.这个控件是不是创建一个单独的线程执行操作?
2.这个控件貌似只能开始和取消,不能暂停吧?
3.这个控件能满足下面四个问题么?
谢谢指教
那么线程相关的问题大致有如下四类(这篇文章只讨论单线程、单线程与UI线程这两方面的问题)。
问题一,线程的基本操作,例如:暂停、继续、停止等;
问题二,如何向线程传递参数或者从中得到其返回值;
问题三,如何使线程所占用的CPU不要老是百分之百;
最后一个,也是问题最多的,就是如何在子线程来控制UI中的控件,换句话说,就是在线程中控制窗体某些控件的显示。