IO模型的比较分析

上传:qq_31102354 浏览: 25 推荐: 0 文件:PDF 大小:32.16KB 上传时间:2021-01-10 22:57:21 版权申诉
到目前为止已经将将四个IO模型都介绍完了。 那么啊阻塞IO、非阻塞IO、同步IO和异步IO的区别在哪? 阻塞IO和非阻塞IO的区别 调用blocking IO会一直block住对应的进程直到操作完成,而non-blocking IO在kernel还准备数据的情况下会立刻返回。 同步IO和异步IO的区别 两者的区别就在于synchronous IO做”IO operation”的时候会将process阻塞。 经过上面的介绍,会发现non-blocking IO和asynchronous IO的区别还是很明显的。 在non-blocking IO中,虽然进程大部分时间都不会被block,但是它仍
上传资源
用户评论