码迷,mamicode.com
首页 >  
搜索关键字:缓冲队列类    ( 2个结果
固定尺寸内存块的缓冲队列类及C++实现源代码
标题: 固定尺寸内存块的缓冲队列类及实现源代码 作者: 叶飞虎 日期: 2014.10.21 在一般的线性操作应用中(如: 接收缓冲区), 可能须要频繁分配和释放内存块, 频繁操 作会给系统带来非常大开销, 怎样降低系统开销? 通过拉大分配和释放之间间距来降低操作的 频度, 从而达到降低系统开销。 ...
分类:编程语言   时间:2017-08-12 21:25:12    阅读次数:189
固定尺寸内存块的缓冲队列类及C++实现源码
本文讲的缓冲队列为链接方式, 链接方式一般通过预分配一个结点作为接力点来实现无锁队列, 优点是实现简单, 缺点是浪费一个结点的内存, 当结点内存块尺寸较大时浪费就大了。如何不浪费一个结点内存的链接方式无锁队列? 当队列中只有一个结点时, 本缓冲队列中使用了原子锁进行操作, 这是一种平衡策略, 若读者有更好方法不妨告之一下!...
分类:编程语言   时间:2014-10-22 12:57:41    阅读次数:240
2条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!