Chinaunix首页 | 论坛 | 博客
  • 博客访问: 225526
  • 博文数量: 56
  • 博客积分: 2325
  • 博客等级: 大尉
  • 技术积分: 560
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-30 18:18
文章存档

2012年(7)

2011年(1)

2010年(2)

2009年(46)

我的朋友

分类: 系统运维

2012-11-16 09:55:38

io概念:
阻塞io:调用该接口函数,除非完成读写操作,否则调用者会阻塞;
非阻塞io:调用接口函数,若设备忙,则调用返回,返回值表明操作失败;需要调用者轮询去试探调用;
多路复用io:select, poll(与select类似), epoll等模型都属于此类;主要是在内核中完成对于多个fd的监听;返回
   可用的fd给调用者;
异步io:发送读写请求,同时设定回调和信号;可参考:http://www.cnblogs.com/floatedclouds/archive/2011/06/13/2079430.html;


介绍libevent和libev库:http://www.ibm.com/developerworks/cn/aix/library/au-libev/
阅读(986) | 评论(0) | 转发(0) |
0

上一篇:存储系统学习

下一篇:排序算法总结

给主人留下些什么吧!~~