Linux IO模型

Linux IO模型: 简介 主要的的IO模型有以下几种,阻塞式IO,非阻塞式IO,同步IO,异步IO。 首先让我们介绍以下基本的概念,下面以recvfrom操作为例子,从内核空间读取网络的数据需要两步操作: 阶段一:等待内核准备好我们需要读取的数据,此时数据还在内核空间里 阶段二:将数据从内核空间复制到用户空间即自己定义的数据的缓冲区 一般地,每个进程都有三种状态,就绪态, 运行态,阻塞态。阻塞
相关文章
相关标签/搜索