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

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

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

菜鸟问题,我在DataGrid中放2个有下拉框的列摸板.但是我想实现第一个列摸板的下拉框选择改变后第二个列摸板的下拉框选择也跟着变 中国人命价格一览表 找个话题放分 **关于程序控制表单的问题? 怎么程序或脚本实现关闭显卡硬件加速? 这个程序怎么实现? c++ builder 2006 要一些控件找不到:如ServerSocket 问个弱的查询问题 请教一个非固定行列转换sql的写法. 在工程里引用了Microsoft Forms 2.0 Object Libary 这个控件,在此控件里有按钮,文本框等控件,但将按钮,文本框拖到窗体上时报错 google首页这这个图是什么意思? 如何对textarea中的内容进行匹配并显示图片 nego_sun_java(稽姬)请进接分 将DataGrid中的内容导入到Excel中出现的问题 昨天生日放分庆祝,大宴天下!! VC下作ActiveX控件,内部调用Invalidate() 为什么不刷新? 昨天生日放分庆祝,设宴天下!! 请问深圳那个地方有好一点的嵌入式开发培训啊 关于实时监控文件系统(dnotify机制)的问题 简单问题求解! 如何把location.href的值赋给url参数? 怎么才能使IO的读写最快啊?大侠帮帮忙! 急寻一个能实现增删改操作的例子(vb.net),100分送上 asp.net2(c#)+SQL SERVER2005的远程数据传送问题 请问http://listen.qq.com/网站下面的播放条怎么实现 排版问题解决方案 listview控件的node节点的名字显示问题? 大家来PP的我开源项目啊! 菜鸟提问:gcc和cc分别是什么意思 要做爸爸啦 各位进来帮俺 想个名字