异步IO完整例子-可改写用于服务器

来源:互联网 发布:网络大学和成考哪个好 编辑:程序博客网 时间:2024/06/10 19:03

因需要改写将服务器读取文件同步IO为异步IO,因此在自己机子上编写了这个根据文件列表随机不间断读取文件块得操作

环境:CentOS4.8 512M内存,2个1.8 cpu

编译器:g++4.5

库:librt

文件列表格式:文件绝对路径+文件名 空格 文件总长度

提示:最好选取文件大点

 

/root/work/data/[www.dy2018.com]jixieshi.rmvb 371324360

/root/work/data/oracle9i_system01.dbf 398467072

 

编译: g++4.5 chlaws_aio.c -lrt

 

程序如下:

程序还可以大幅度优化,这里只是简单实现下,有问题可以留言,转载请注明文章出处.

 

 

原创粉丝点击