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