会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Brook@CV
博客园
首页
新随笔
联系
订阅
管理
2016年11月16日
模仿Linux内核kfifo实现的循环缓存
摘要: 想实现个循环缓冲区( "Circular Buffer" ),搜了些资料多数是基于循环队列的实现方式。使用一个变量存放缓冲区中的数据长度或者空出来一个空间来判断缓冲区是否满了。偶然间看到分析Linux内核的循环缓冲队列 的实现,确实极其巧妙。 主要有以下特点: 保证缓冲空间的大小为2的次幂,不是的向
阅读全文
posted @ 2016-11-16 16:58 Brook_icv
阅读(4125)
评论(2)
推荐(1)
编辑
公告