关于数据发送的问题

以前碰到一个问题:串口循环解析数据,采用死循环一直解析数据,一个线程接收数据,另一个线程去解析数据,这样做会出现很多问题,
当数据不完整,出现不发送整条数据的情况,尽管采用数据从尾部追加到接收缓存区,但任然很容易导致数据丢失的情况,数据缺失则无形之中就会
损耗数据,这样必然会导致数据收入不全,正常情况下数据整条发送,或者成倍发送,比较容易确保数据不遗漏,发送数据的频率不能够太快,否则
容易出现阻断,正常情况下应该设定一个发送数据的MCU周期,虽然我们的计算机的处理速度是很快的,但是碰到那种多个端口处理数据的情况,
或者单条链路发送过于频繁,如果服务器较差,则机器使用度会非常高,除非采用分布式,或者现在的云计算。所以还是有规律的发送数据比较合理。
     最近在弄一个百度拼音输入法的东西,觉得还是挺好用的。WINCE下面的,有兴趣的同学,可以讨论一下。

posted on 2012-06-08 17:52  xshbokeyuan  阅读(1166)  评论(0编辑  收藏  举报