Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1023969
  • 博文数量: 242
  • 博客积分: 10209
  • 博客等级: 上将
  • 技术积分: 3028
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-12 09:27
文章分类

全部博文(242)

文章存档

2014年(1)

2013年(1)

2010年(51)

2009年(65)

2008年(124)

我的朋友

分类: LINUX

2010-04-30 10:31:32

Unix下可用的五种I/O模型

1.阻塞I/O模型。

2.非阻塞I/O模型。

3.I/O复用模型。(还有一种与此密切相关的I/O模型是在多线程中使用阻塞I/O)

4.信号驱动I/O模型。

5.异步I/O模型。 信号驱动I/O是由内核通知我们何时可以启动一个I/O操作,而异步I/O是由内核通知我们I/O操作何时完成。


同步I/O模型:导致请求进程阻塞,直到I/O操作完成。前四种模型都属于同步I/O模型。
异步I/O模型:不导致进程阻塞。





阅读(976) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~