首页 > 代码库 > 圆形缓冲区
圆形缓冲区
圆形缓冲区(circular buffer),说的简单一点就是循环队列,是一种FIFO的环形表。在计算机的地址是线性的,所以实现起来就是需要在内存中实际结束位置指向内存的实际开始位置。
circular buffer一般需要四个指针:
如上所说,需要首地址,尾地址,还有就是存储在缓存区中有效的开始位置和结尾位置,当然,如果知道缓冲区的容量,也是可以不要尾地址的,毕竟可以通过首地址得到。
圆形缓冲区
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。