网络-五种IO模型/同步异步/阻塞非阻塞

网络中获取数据的读操作步骤: 等待数据准备。 数据从内核空间拷贝到用户空间。 同步与异步: 同步与异步是针对应用程序与内核的交互而言。也就是上图的read操作,从缓存中读取数据,如果缓存中数据还没有准备好,如果是同步操作,它会一直等待,直到操作完成。如果是异步操作,那么它会去做别的事情,等待数据准备好,内核通知它,它再去读取数据。 同步过程中进程触发IO操作并等待或者轮询的去查看IO操作是否完成。
相关文章
相关标签/搜索