当前位置:知识问问>生活百科>backgroundworker的使用和与thread的区别

backgroundworker的使用和与thread的区别

2023-12-18 00:46:46 编辑:join 浏览量:617

backgroundworker的使用和与thread的区别

  backgroundworker与thread的区别如谈纤世下:

  1、BackgroundWorker在内部封装了线程。所以你创建了一个BackgroundWorker,就相当于创建一个线程竖档,并且提供一个方法做为任务由它去执行。 

  2、在WINDWOS桌面程序中使用线程时,常常会遇到需要跨线程访问线程的情况,因为WINDOWS的界面控件都不是线程安全的,所以不能直接跨线程访问。

  3、使用BackgroundWorker时,处理进度显示量容易。

  含肢4、当你执行的任务较简单,不需要复杂控制时使用BackgroundWorker,较为方便;当你要执行的任务需要复杂控制(如线程同步)时,要自己 创建线程。

标签:backgroundworker

版权声明:文章由 知识问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshwenwen.com/life/325173.html
热门文章