- 博客(2)
- 资源 (1)
- 收藏
- 关注
转载 I/O复用模型
I/O复用模型 首先为什么需要I/O模型呢,因为进程是无法直接操作I/O设备的。其必须通过系统调用请求kernel来协助完成I/O动作。 而内核会为每个I/O设维护一个buffer。 对于输入而言,等待数据输入到buffer需要时间的,而从buffer复制数据给进程也需要时间的。 根据等待的模式不同,I/O分为五类。 一.Blocking I/O(阻塞
2017-10-11 20:21:37 346
转载 IO基本类型与基础概念
I/O 的分类: 1,阻塞I/O 解释: 相当于到一个饭店点菜,服务员拿着菜单到厨房交给厨师,然后就在出菜口等着,直到厨师做完后交给服务员;其中服务员在出菜口等待的过程就叫阻塞IO; 运行原理: 应用程序调用一个IO函数,导致应用程序阻塞,(例如浏览器请求时上面一直转圈)等待数据准备好,如果数据没有准备好,就一直等待,直至准备好,从内核拷贝到用户空间,IO函数返回成功指示 2,非阻塞I
2017-10-09 20:24:10 916
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人