浅析五种IO模型

1 理解IO IO是数据的输入输出,在网络中其实就是对于socket的读取和发送。在一次IO过程中,数据首先是发送到对端的接受缓冲区里,然后操作系统在从缓冲区中拿走数据。但是并不是我们调用recv接口,操作系统就可以直接从缓冲区里面拿数据的,而是需要缓冲区里面有数据才可以,所以这就需要我们等待数据就绪。 IO整个的过程归纳起来,分为两步:1 等待数据就绪, 2 数据搬迁。 等待数据就绪中其实有很多
相关文章
相关标签/搜索