永发信息网

没分数了,大侠帮帮忙。。。数据读取处理速度跟不上写入速度,用vc如何处理?

答案:2  悬赏:0  手机版
解决时间 2021-02-14 05:36
定时从采集卡中读取数据,采集速度比较快,定时时间过长数据会溢出,太短则处理速度跟不上,怎么办?设想用多线程,一个线程写入数据,一个线程处理数据,但速度不一样会同步吗?
最佳答案
意思没太看明白,你是想表达,有一个采集卡里面会持续收集数据并存储在卡里,然后你有一个程序定时读取出卡里的数据,然后进行处理,存进数据库?

数据溢出是为什么?意思是采集卡的容量是有限的,所以读取采集卡的方式是,读取出来之后,就清除掉采集卡里已经读取过的数据?

如果我没有理解错,多线程可以这么做:
线程一,读取卡里的原始数据,并将原始数据保存进数据库里的原始数据表A,然后将卡里读取过的数据清除。
线程二,读取原始数据表的数据,并进行处理,然后将处理好的数据存进业务表B,最后将处理完的原始数据存入原始数据备份表C,并清除A中读取过的数据,以免之后A表的数据越来越多,使读取A表的效率越来越慢。

线程一的定时器可以设置1到5秒这样,线程二你随意,看心情。
但是千万不要本次读取或处理还没完,就开始下一轮的计时,我不确定你有没有玩定时器的经验,且提醒一下。
全部回答
你说呢...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上海干洗(陵海路)地址有知道的么?有点事想过
天津移动新青青校园本地拨打17951 IP国内长途
普美瑞洗衣(紫云庄店)地址好找么,我有些事要
梅花形弹性联轴器那端连接主动的一端?是孔深
罗曼蒂克婚礼顾问地址有知道的么?有点事想过
大豆卵磷脂怎么吃
【分析纯化学纯】化学试剂中的分析纯、化学纯
我想开个通风店,单不知道这个业务怎么跑,不
农历1990年12月13日是什么星座?
上海干洗店(葵花园西南)地址在什么地方,我要
已知|x+y-2|+(2x-3y+6)²=0,求x、y的值.
晓雪美容院在什么地方啊,我要过去处理事情
小区内汽车碰擦,没发觉,走了,算交通肇事逃
如何理解财政的公共性?
正兴干洗中心(同平路)地址有知道的么?有点事
推荐资讯
金桥路/G206(路口)在哪里啊,我有事要去这个
刺客信条3t组玩不了暴君华盛顿,我原来是r组
北京旗云探险装备技术公司地址好找么,我有些
帛卡袖在哪里啊,我有事要去这个地方
上瘾还可以看吗?
有限公司职工持股会会员是不是公司股东
什么像个什么写一句话
消化不良引起的腹泻怎么办?
汽车被撞尾部会影响平约油耗吗
监狱狱警正科级是什么领导吗?
谈了个女朋友,以前四五年前就在QQ上认识了,
胃全切除后靠什么消化
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?