环形缓冲区-公式
2015-08-26 09:46
204 查看
环形缓冲区-公式:
假设开辟了一段内存。大小为Size
W代表写地址
R代表读地址
初始,W,R指向内存的首地址.
数据不断的从W地址写入,则:
需要读取的内存大小为:ReadSize = (W - R + Size)%Size;
假设开辟了一段内存。大小为Size
W代表写地址
R代表读地址
初始,W,R指向内存的首地址.
数据不断的从W地址写入,则:
需要读取的内存大小为:ReadSize = (W - R + Size)%Size;
相关文章推荐
- Java____父类、子类——构造代码块、方法调用顺序问题
- iOS 项目的目录结构能看出你的开发经验
- 关于c++中正则表达式的几个问题
- 说说ReactiveCocoa 2
- iOS开发学习--纯代码 UIScrollView 无限循环的实现——代码类封装
- 解决系统存在大量TIME_WAIT状态的连接
- <a href> 带有cookie
- java.lang.NoSuchMethodError: android.view.ViewTreeObserver.removeOnGlobalLay的解决方案
- shell test用法
- Java中判断字符串是否为数字的六种方法
- C语言函数的dll生成与调用
- poj 2488 DFS
- solrCloud分布式检索流程图
- Leetcode: Implement Queue using Stacks
- Poj 天梯初级题目总结
- JDBC ORACLE 事物处理
- ABAP程序案例()
- P2P金融的概念理解
- [数字]整数数字的算法
- iOS Node Conflict svn冲突