clq

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

c# BackgroundWorker 控件

这个居然是可视化控件.

在公司的代码中看见他们用这个来操作线程,确实比写一个传统的线程操作流程要简单许多.

--------------------------------------------------

http://bbs.sjtu.edu.cn/bbstcon,board,DotNET,reid,1306335430.html

[回复本文][原帖] 发信人: dellex(qmmdellex@yahoo.com.cn), 信区: DotNET
标  题: Re: BackgroundWorker
发信站: 饮水思源 (2011年06月28日22:02:56 星期二)

需要界面异步处理的时候,这个东西是最安全的,比你自己创建一个线程要可靠的多,可
以说是界面异步处理的最佳实践
【 在 lits 的大作中提到: 】
: 赞 学习了~
: 感觉BackgroundWorker这东西有点怪啊
: 有什么应用场景是必须要用它的么
: 【 在 upstair 的大作中提到: 】
: : 用new Thread创建得线程默认是foreground thread。 lz可能想用background thr..
: : 其实可以用Thread做background thread:
: : var t = new Thread(whatever) { IsBackground = true };
: : 另外任何Async callback的线程,比如lz程序里的Completed,都是系统从ThreadP..

--
--------------------------------------------------
http://www.cnblogs.com/rainuu/archive/2010/01/31/1660309.html

posted on 2011-07-28 11:28  clq  阅读(570)  评论(0编辑  收藏  举报