生产者消费者队列状态数据越来越多如何解决?

2019-07-17 12:34发布

labview生产者消费者结构,队列状态数据随着时间的增加,在DAQ数据记录的过程中,前10分钟队列状态数几乎都为0,但之后会越累计越多,累加的队列状态数据越来越多怎么办?
c8a9692e65cae09beb7a6b2e208f364.png
83cf80462e1a55d30718fae0ef2077a.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
哇哈哈哈6
1楼-- · 2019-07-18 06:52
sszx2007 发表于 2018-4-27 16:13
就是入队列速度比出队列快了

嗯嗯,这样的消费者程序里面的架构会不会影响出队列速度,想实现的是当记录模式打开后,只获取一次当前时间,后面一直显示该时间
0a64d9b8a43d76eb2648d5ccb19fa9e.png
9908c858a46d2d0c6c8230357a4ab0a.png
哇哈哈哈6
2楼-- · 2019-07-18 12:22
muz210 发表于 2018-4-27 16:16
再有就是优化程序吧,你看看用的内存是不是越来越多了

消费太慢了....数据不能丢的。队列状态是从10分钟之后才开始增加的,之前基本为0。。。
哇哈哈哈6
3楼-- · 2019-07-18 16:43
哇哈哈哈6 发表于 2018-4-27 17:06
消费太慢了....数据不能丢的。队列状态是从10分钟之后才开始增加的,之前基本为0。。。

就算前10分钟队列状态不为0,但也会马上消费掉
听说福到了
4楼-- · 2019-07-18 19:09
 精彩回答 2  元偷偷看……
sszx2007
5楼-- · 2019-07-19 01:06
你一直在写TDMS?
哇哈哈哈6
6楼-- · 2019-07-19 06:44
sszx2007 发表于 2018-4-27 17:28
你一直在写TDMS?

恩德                           

一周热门 更多>