打印

C#的backgroundWorker问题

[复制链接]
964|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
victor3l|  楼主 | 2015-11-17 13:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问,可不可以在backgroundworker中再加一个backgroundworker来处理子过程啊?

我当前的一个需求是:我把从MCU下载数据整个过程放在一个backgroundworker中,在下载数据时,前面有几条命令需要交互,然后就直接发送数据到PC端,此时PC端只要接收数据,不需要给MCU发送响应,知道接受完一个sector的数据。我不知道在哪里接收数据。 我想把接收数据放到后台,然后添加一个数据接收到事件。然后在该事件中接收数据。不知道这样可不可以? 大家有什么别的方法推荐吗。谢谢。

相关帖子

沙发
hbzjt2011| | 2015-11-17 14:11 | 只看该作者
可以用线程定时器,System.Timers类中的Timer

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

77

主题

308

帖子

5

粉丝