网络IO模型及同步、异步与阻塞、非阻塞的理解

1.Linux常见IO模型 . 常见IO分为下面两个流程 : (1) 等待数据准备好 (2) 从内核向进程复制数据 . 对于一个套接字的输入操作, 第一步通常涉及等待数据从网络中到达, 当所有等待分组到达时, 他被复制到内核的某个缓冲区 . 第二步就是数据从内核缓冲区复制到应用程序缓冲区 . 阻塞IO模型 : 标红部分是阻塞, 直到阻塞结束recvfrom才能返回 . 非阻塞式IO : recvf
相关文章
相关标签/搜索