简单了解I/O复用
来源:互联网 发布:音乐视频制作软件 编辑:程序博客网 时间:2024/06/09 16:58
当应用程序打开文件成功时,内核向应用程序返回一个fd,称之为文件描述符,那么应用程序通过文件描述符通过内核来访问这个文件,对文件进行I/O操作。那么有种场景是一个进程需要同时处理多个文件描述符,每个文件描述符对应一个I/O处理,那么进行需要知道那个I/O是否满足条件,或称之为准备好,例如某个fd已经准备准备好被读,某个fd已经准备好接收写入。没有IO复用之前,进程会堵塞在单个I/O操作上,但是有了I/O复用之后,通过select调用监听多个文件描述符,当前其中一个或多个文件描述符对应的I/O操作准备好了之后,select将解除堵塞,通知进程进行相应的I/O操作,例如读写操作;如果监控的文件描述字没有一个准备好,那么进程继续将堵塞于select调用。
- 简单了解I/O复用
- 彻底了解I/O系统
- DMA&&I/O接口了解
- I/O简单理解
- Java IO:了解I/O模型
- 【Perl读书笔记】简单I\O
- I/O模型以及I/O复用
- epoll I/O复用
- I/O复用
- I/O 复用
- Linux I/O复用
- I/O复用-epoll
- I/O复用
- I/O复用
- I/O复用
- I/O复用poll
- I/O复用epoll
- I/O复用--《APUE1》
- 权限组织结构图
- 敏捷软件测试阅读有感
- dos文件和unix文件的转换
- java获取网站内容
- SilverLight 学习笔记--Silverlight中INotifyPropertyChanged 接口在数据绑定中的使用
- 简单了解I/O复用
- WPF添加现有项 userControl(*.cs与*.xaml)不能对应
- 设计一个iOS应用的本地缓存机制
- Android 避免2个相互影响的 EditText 死循环
- Hibernate 延迟加载剖析与代理模式应用
- AJAX_DISCUZ showmessage()函数配合AJAX弹窗
- java md5 加密
- 归并排序
- android只Textiew显示Html文本