现在有一个需求,就是有很多很多的客户端,通过串口往主机发数据,然后进行数据库的操作。
现在我的初步想法是多开些线程,读串口,然后进行一些处理。但是想想,如果终端的数量太多,请求又很频繁,必然导致数据库的操作有冲突,请问有没有一个比较好的办法解决这种问题,比如说建立缓冲等等,因为我不想丢数据,想把所有的请求都兼顾。
现在我的初步想法是多开些线程,读串口,然后进行一些处理。但是想想,如果终端的数量太多,请求又很频繁,必然导致数据库的操作有冲突,请问有没有一个比较好的办法解决这种问题,比如说建立缓冲等等,因为我不想丢数据,想把所有的请求都兼顾。
解决方案 »
- 加载dll的问题 。。。。。。。。。。。。
- dbgrid 怎么提交数据
- AdoQuery如何方便的从一组数据及中选出要查询的纪录?
- 高手请进,为什么可执行文件在xp系统下能够运行,换在win2000下就不能够运行了呢?顶者有分~~
- 如何改dehpi写的软件的标题和memo内容?
- 还是stringgrid颜色问题
- 在不知道用户是什么操作系统,装在什么盘的情况下,我想用代码,打开计事本,并打开指定的文本文件?
- 日期如何通过ansi方式比较,在commandtext中(dm>='2001.12.25')
- 请问大家DeviceIoControl这个函数的用法?
- 几个delphi的问题!
- 请问:怎么令delphi的窗体不能拉伸和最大化啊?
- 问一个有点难读取文件中数据的问题,60分奉上!
wilowind(无风雪亦飘),对不起,我说的可能有些夸张,但是意思就是想解决问题。谢谢您的提醒,请继续帮忙。