五种IO模型简介以及IO多路转接之select

高级IO 在介绍select以前呢,咱们先须要先了解一下IO。linux 网络IO的本质是socket的读取,socket在linux系统被抽象为流,IO能够理解为对流的操做。刚才说了,对于一次IO访问(以read举例),数据会先被拷贝到操做系统内核的缓冲区中,而后才会从操做系统内核的缓冲区拷贝到应用程序的地址空间。因此说,当一个read操做发生时,它会经历两个阶段:数组 第一阶段:等待数据准备
相关文章
相关标签/搜索