标题:数据缓冲处理方案
只看楼主
howema
Rank: 1
等 级:新手上路
帖 子:336
专家分:0
注 册:2005-10-4
结帖率:50%
 问题点数:0 回复次数:2 
数据缓冲处理方案
k个线程向一个公共的数据缓冲区写定长数据,缓冲区最多可容纳n个数据,m个读取线程从缓冲区读取数据,要求保证数据的完整性,设计一个数据处理方案,如何实现?高手赐教!!
搜索更多相关主题的帖子: 方案 数据 缓冲 
2006-11-18 10:14
howema
Rank: 1
等 级:新手上路
帖 子:336
专家分:0
注 册:2005-10-4
得分:0 
help
2006-11-18 10:52
摄政王:多尔滚
Rank: 1
等 级:新手上路
帖 子:148
专家分:0
注 册:2006-7-9
得分:0 

首先声明我是莱鸟:说错了别怪我

首先要设个计数器,记录已经写了几个数据包,而且还要处理线程对全局计数器的递增冲突,用互斥锁等,还要设定计数器上限,防止益处,读走数据还要减计数器,最好自己构造输出缓冲区,可以监控缓冲区大小。

总之非常麻烦,我只能想到这些了,让楼主见笑了


19世纪是火车的时代,20世纪是汽车的时代,21世纪是网络的时代。有谁不同意?
2006-11-18 15:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-103767-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.234606 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved