码迷,mamicode.com
首页 >  
搜索关键字:环形buffer    ( 4个结果
Redis高可用架构之主从同步
CAP原理 最终一致性 Redis提供的同步机制 主从同步 丛丛同步 缓解master节点的压力 主从同步 丛丛同步 缓解master节点的压力 Redis的同步方式 增量同步 Redis同步的指令流,环形Buffer存储指令流 缺点:buffer大小固定,会存在未执行的指令被覆盖掉的情况 快照同步 ...
分类:其他好文   时间:2019-08-11 10:38:53    阅读次数:98
嵌入式C函数优化
0. 引言 这是一个简单函数的优化,但却体现了代码易读性和效率的综合考虑。 如果问我如何写出优秀的代码,答曰:再写一版。 1. 版本1 从环形buffer中取出数据,然后放到一个结构体中。buffer中的数据是按字节存储,但是结构体的每个单元数据是int16. 2. 版本2 上一版怎么看都啰啰嗦嗦, ...
分类:其他好文   时间:2017-04-18 15:53:53    阅读次数:189
linux内存管理之DMA
说起DMA我们并不陌生,但是实际编程中去用的人不多吧,最多就是网卡驱动里的环形buffer,再有就是设备的dma,下面我们就分析分析. DMA用来在设备内存和内存之间直接数据交互。而无需cpu干预内核为了方便驱动的开发,已经提供了几个dma 函数接口。dma跟硬件架构相关,所以linux关于硬件部分...
分类:系统相关   时间:2015-06-07 22:59:32    阅读次数:193
一个特殊需求的环形Buffer设计
最近有一个特别坑人的需求,厂家平板提供了一个回声消除接口,但每次只能读固定大小的字节数,但我们的编码器每次读取的自己数和这个大小不一样,于是就萌生了一种做一个buffer来临时存储声音数据,然后编码器再去读取,这样不管厂家每次读多少个自己,codec这边也可以控制读取的字节数了。 首先映入眼帘的肯定首选环形buffer 我先定义一个writeIndex 一个 readIndex,和一个当前bu...
分类:其他好文   时间:2015-04-10 11:25:26    阅读次数:117
4条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!