收录日期:2019/01/21 20:30:57 时间:2016/05/24 08:59:02 标签:网络及通讯开发
我在程序中接收串口传来的数据(数据量比较大),然后利用存储过程写入oracle数据库,之后,程序接收和发送数据都不行了。为什么呢?请大虾们分析一下。怎么会连发送都不行了呢?
是不是写入太慢了,造成串口出错。
用线程来写数据!
可以积累数据至一定量后再写!
可能是你写数据的过程影响了接收数据
呵呵,UP!
发送都不行了
可能matq2008(叶子.net) 的分析是对的,正在试....
的确是写数据的过程影响了,但我的oracle数据入库速度相对于我的通讯速度就比较慢了,所有出错了。不知道还有没有其他方法?线程能解决问题吗?通讯本身很快,慢的是数据入库。
用线程+队列来解决
上下做一个同步比较好

oracle数据入库完成串口才允许发数据
用线程可以吗?
    我现在就是用的“oracle数据入库完成串口才允许发数据”,但是如果接了很多个口,数据量都比较大,通讯就会很慢。有些实时的传来的数据就会丢失。怎么才能既能实时接收数据,又能将这些数据一一入库呢?大家提供点思路阿?
    谢谢各位。
链表:
程序启动时就启动写数据库用线程,不断取链表头的数据,写入库中,无数据时等待!
串口不断接收数据至链表中,它不做写数据的任何操作! 
典型的生产者和消费者的关系,
每次的数据最多可达10k,能不能给点简单的代码?
如果突然停机,那会造成链表中未存储的数据丢失。存成临时文件如何?
大虾帮帮忙啊
use tempfile

new Thread insert into oracle
怎么利用多线程读写文件呢?谢谢!
利用线程,接收和写库独立运行,中间用缓存处理即可
怎么缓存?

为什么我在桌面上拖动程序(如winamp)拖影很长,还有我的qq(任务栏也一样)蕴藏后,每次都是慢慢从桌面出来,而不是一下子出来 手机归属地查询怎么做? 多谢飞飞猫,我也3个了我不想散分怕人误会我倒分问了个问题给分大家请进交流一下,也交个朋友 怎样在英文版的windows系统中显示中文? 怎样对一张图片进行水平翻转,垂直翻转? 请问applet如何与服务器交换数据??? 关于窗口缩放的问题? 请求各位高手帮助. 欠债还钱 ***********如何调整datagrid在编辑状态的文本框宽度***************** 怎样用得到前页地址,不要用js 请问如何得到当前鼠标的形态?谢谢 求助,急急急 用QQ传东西是否安全。 共享打印机问题。安装都正常,使用时就是提示说打印机电源未开或打印电缆没有连接 重叠I/O的例子 请大家指点一下,谢谢!! 如何通过wingate停止某些用户的访问 下面有一段代码,是关于抓屏的,好用,可是有几个地方我不太明白,是能讲讲!! 这是怎么回事? 你自己走了,为何还不让我痛快的离开?? java如何与计算机的串口进行通讯? 初学者问题:用win32 sdk怎么添加一个工具栏? 请教一个问题,关于数据库类的事务处理设计。 有什么函数或方法将一个负数变为正数? 天天看到你 如何在运行时动态在COMBOBOX中增加LIST的项(下次运行时还在其中,即能够让用户添加并自动保存) 跳槽调查 ADO 调用的问题?请大家帮忙 [请教]想学软件工程,推荐几本书,和学习方法 哪里可以下载电视剧《我这一辈子》?