BackgroundWorker的问题

xjtrab 2011-05-05 03:15:00
小弟在程序中使用到了BackgroundWorker处理数据
现在问题是数据变成了一个数组
需要处理这批数据的时候isbusy属性也无法很好的控制
刚刚用sleep程序直接假死.

简单的说我想处理两批数据,怎么控制在第一批数据完全处理完后再处理第二批数据,项目中用到了BackgroundWorker处理第一批数据
...全文
62 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xjtrab 2011-05-16
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xyqiqi 的回复:]

这两批数据可有关联呢,直接处理完第一批数据再处理第二批数据,写在一个方法里面或者按顺序执行
[/Quote]
其实这两个数据在一个foreach里面
xyqiqi 2011-05-14
  • 打赏
  • 举报
回复
这两批数据可有关联呢,直接处理完第一批数据再处理第二批数据,写在一个方法里面或者按顺序执行
Flipp 2011-05-06
  • 打赏
  • 举报
回复
可以用线程池
xjtrab 2011-05-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 gomoku 的回复:]

订阅完成事件:
BackgroundWorker.RunWorkerCompleted += ...
[/Quote]

那我要处理的在一个foreach循环里面呢,可以用这种方法?
gomoku 2011-05-05
  • 打赏
  • 举报
回复
订阅完成事件:
BackgroundWorker.RunWorkerCompleted += ...

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧