浅谈Linux五种IO模型

Linux五种IO模型 阻塞IO 非阻塞IO 信号驱动IO 异步IO IO复用 阻塞IO 最简单的IO模型,进程或线程等待某个条件,如果条件不满足就一直等待下去,条件满足才进行下一步操作。 非阻塞IO 应用程序与内核交互,未达目的之前,不再一味的等待,而是直接返回,然后通过轮询的方式不停的去询问内核数据有没有准备好;如果准备好了,就把数据拷贝到用户空间。 信号驱动IO 进程读取文件,某个socke
相关文章
相关标签/搜索