[quote=引用 16 楼 xkd722786 的回复:] [quote=引用 14 楼 zj_zwl 的回复:] sp1234 是高屋建瓴地阐述了多线程的概念。 按我的理解,针对楼主的情况(处理的时间小于采集的时间)用一个线程专门处理数据就可以了,事情真有那么复杂吗?
[quote=引用 14 楼 zj_zwl 的回复:] sp1234 是高屋建瓴地阐述了多线程的概念。 按我的理解,针对楼主的情况(处理的时间小于采集的时间)用一个线程专门处理数据就可以了,事情真有那么复杂吗?
[quote=引用 6 楼 ACMAIN_CHM 的回复:] 采集模块把数据放入队列, 然后处理模块线程从队列取数据处理。
采集模块把数据放入队列, 然后处理模块线程从队列取数据处理。
sp1234 是高屋建瓴地阐述了多线程的概念。 按我的理解,针对楼主的情况(处理的时间小于采集的时间)用一个线程专门处理数据就可以了,事情真有那么复杂吗?
问题描述:程序有2个部分,一个部分用采集卡实时采集数据,每50ms采集float[2150400],采集卡不间断采集;另一个部分负责数据处理,每次处理float[2150400]个数据,每次处理的时间小于采集的时间,处理模块不能够打断采集。请大神告知该用什么方法?
111,128
社区成员
642,533
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧