IO 模型
Last updated
Was this helpful?
Last updated
Was this helpful?
常见的IO模型有阻塞、非阻塞、IO多路复用,异步。
同步阻塞,同步非阻塞,异步非阻塞,异步阻塞,
常见的http的一切请求,绝大部分都是同步阻塞的模型
进程阻塞在等待数据返回
模型简单,便于开发
进程通过监听信号获取数据
进程在等待数据期间可以执行其他操作
进程可同同时处理多个IO(网络连接,文件句柄)
进程阻塞在等待返回就绪状态的句柄(epoll、select函数的返回)
参考: