关于Linux中的IO模型浅析

    之前写到在Linux中有五种IO模型,今天来聊下关于这五种IO模型的特点,首先是堵塞型IO(BIO),这种IO的特点就是同步堵塞,具体如图:     当调用recv()函数时,系统首先查是否有准备好的数据。如果数据没有准备好,那么系统就处于等待状态。当数据准备好后,将数据从系统缓冲区复制到用户空间,然后该函数返回。在套接应用程序中,当调用recv()函数时,未必用户空间就已经存在数据,那么
相关文章
相关标签/搜索