码迷,mamicode.com
首页 > 其他好文 > 详细

圆形缓冲区

时间:2014-08-29 01:17:26      阅读:297      评论:0      收藏:0      [点我收藏+]

标签:ar   c   计算机   简单   r   存储   指针   内存   缓存   

  圆形缓冲区(circular buffer),说的简单一点就是循环队列,是一种FIFO的环形表。在计算机的地址是线性的,所以实现起来就是需要在内存中实际结束位置指向内存的实际开始位置。

  circular buffer一般需要四个指针:

  如上所说,需要首地址,尾地址,还有就是存储在缓存区中有效的开始位置和结尾位置,当然,如果知道缓冲区的容量,也是可以不要尾地址的,毕竟可以通过首地址得到。

  

圆形缓冲区

标签:ar   c   计算机   简单   r   存储   指针   内存   缓存   

原文地址:http://www.cnblogs.com/ply616/p/3943936.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!