摘要:如何解决数据碰撞和多线程条件下的数据库操作是遥测中心站GPRS数据接收软件开发的关键,采用基于Delphi平台下的Indy控件编写软件,为每个TCP连接分配1个单独线程处理通信任务,是解决数据碰撞的办法之一。多线程条件下数据库操作需要考虑线程安全,采用“连接池”设计模式对多线程操作数据库的连接统一分配和管理,可以减少对数据库资源的占用。通过在山东省水情自动测报系统的应用,说明此设计方式对实现GPRS数据接收遇到的关键问题和功能实现能给出基本模型,很好地改善GPRS数据接收软件的数据库操作性能,减少系统资源的使用。
关键词:gprs网络 tcp udp数据接收 数据碰撞 indy控件
单位:水利部淮河水利委员会水文局 安徽蚌埠232001
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社