推荐一个VC下的FIFO实现源码CCircularFifo,附带测试程序
2015-01-03 14:01
309 查看
因工作需要,经常操纵硬件,免不了接触FIFO,即先进先出的队列,这个数据结构上有,但信手拿来就用的还真不多。这是在网上看到一个实现类CCircularFifo,经过测试可用:
源码及测试程序在:http://download.csdn.net/detail/dijkstar/8322253
源程序自己看吧,对外接口函数很通俗很直观,稍加修改就能适合自己项目使用。
测试程序的想法:入队操作,启动一个线程,每次入队6个字符随机数;同时启动一个出队线程,FIFO中的数据不空就出队。把入队的和出队的都保存下来,比较结果正确就打印。
源码及测试程序在:http://download.csdn.net/detail/dijkstar/8322253
源程序自己看吧,对外接口函数很通俗很直观,稍加修改就能适合自己项目使用。
测试程序的想法:入队操作,启动一个线程,每次入队6个字符随机数;同时启动一个出队线程,FIFO中的数据不空就出队。把入队的和出队的都保存下来,比较结果正确就打印。
相关文章推荐
- 一个简单的用javascript实现的页面内容过滤显示小程序源码
- 在VC中实现一次执行一个进程,如果同时打开两个,则报该程序已经运行
- 在VC++中实现让程序只运行一个实例的方法
- 一个比较淫荡的程序源码(VC)
- 一个简单的用javascript实现的页面内容过滤显示小程序源码
- 自己写的一个环形缓冲区的c++类,附带测试程序
- VC++实现程序只运行一个实例
- VC 实现程序只运行一个实例
- 第一次真正意义上的用VC++实现的一个完整的Win32程序-俄罗斯方块
- [数据库测试]强烈推荐一个python ODBC数据源插件,可支持Oracle,Db2,Mysql,Sql-server以及各种数据库版本,附例子和测试程序
- 在VC++中实现让程序只运行一个实例的方法
- 郭克华手机编程教学视频----我的练习源码(6)实战:实现一个简单的监听程序
- 一个用vc编的查看内存使用情况的程序源码
- 在VC程序中实现点击某一文档全路径(如一个Word文档)自动在相关浏览器(MS WORD)中观看
- VC8实现的一个PC端查看TSK主题文件的工具,以及由其引出的VC8MFC程序脱离.net框架分发问题
- 经过测试的 可以使用的远程注入代码!!!!!我的VC里面缺少一个stdafx.h需要拷贝一个到程序
- 在VC++中实现让程序只运行一个实例的方法
- 前段写了一个类,类似混淆器,经过测试无误,使用后不会影响原有程序功能,附源码、开发文档等。
- 一个简单的小测试程序实现(已做优化)
- 在VC++中实现让程序只运行一个实例的方法