linux IO模型
Posted 野鸟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux IO模型相关的知识,希望对你有一定的参考价值。
一个输入操作通常包括2个阶段:
1,等待数据报准备好
2,把数据从内核空间复制到用户空间(进程空间)
比如一个套接字的输入操作:
1,等待数据从网络中到达到内核缓冲区中
2,把数据从内核缓冲区复制到进程缓冲区
阻塞式IO
非阻塞IO
多路复用IO
信号驱动IO
异步IO
五种IO模型的比较
以上是关于linux IO模型的主要内容,如果未能解决你的问题,请参考以下文章