Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8360
  • 博文数量: 5
  • 博客积分: 160
  • 博客等级: 入伍新兵
  • 技术积分: 70
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-31 11:22
文章分类
文章存档

2011年(1)

2009年(3)

2008年(1)

我的朋友
最近访客

分类: LINUX

2009-01-06 22:42:05

在windows下面总是喜欢多线程,包括读取大量文件在内的活,我都是使用多线程来完成的,而且还加上一个异步读写的方式。现在想把在windows下的一个用IoCompletionPort的东西转成linux的,读了一本叫做<>的书才知道,原来在Linux下面normal file的读写是没有异步(希望我没有曲解作者的意思)。那么看起来我的移植(至少是普通文件的读写部分)是不能按照当前的模式继续下去了。不过还好socket和pipe至少还是可以使用linux下面的epoll.看起来是一个不错的选择 :-)
阅读(732) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-01-09 16:08:23

man aio_read man aio_write

roy.zhang2009-01-08 11:24:47

多谢提醒,我来看看!^_^

sshnuke2009-01-08 07:51:05

这点你要看作者当时写书的时候linux kernel是什么版本 linux从2.6开始多线程性能显著加强 2.6.22-2.6.24就已经完美支持多线程了