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

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

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

如何让对话框中的edit控件内有编辑的光标隐藏? 静态方法和非静态方法的内存使用 关于调用其它软件编写的dll的问题 谁能提供一个asp.net方面的工作 打电话订票被告知已经售完 水晶报表 设置对象格式 打开/openmp选项编译的动态库,在VS2008载入时,“找不到指定的模块” j2me图片缩放 提问,支持数据库多帐套? SQL分页语句的问题 今天天气真好 谁能看懂IL语言啊?帮个忙加下QQ:296737338 急!!!维度问题 在CSDN网站下载的软件压缩包解压密码是多少啊 40分!!!!! web.config问题 急。。。请大侠们赐教!!!!! delphi 怎样改变标题栏颜色 有没有返回值可以是-1的消息? vss项目权限控制如何设置? 问个递归的问题 关于取值的问题,请帮忙 关于TextArea控件自动调整大小的问题! 遇见朵朵的第六十四天 请教一个HQL语句的写法 新手请教,关于adoce30.h的问题 大家好。我打算在Symbian平台上进行Qt开发。请问这些程序是否可以移植到S60大部分的移动设备上呢? ---求教:struts1.2 文件批量下载思路--- 热招SAP(SD, MM, PP, FI/CO) 顾问 Shell的问题请教 “双刀内裤男”大闹东莞 被特警制服