I/O模型
Posted xuechengeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了I/O模型相关的知识,希望对你有一定的参考价值。
目录:
IO模型
阻塞IO
非阻塞IO
IO多路复用
异步IO
IO模型:
网络IO:明显阻塞发生在服务端的accept和recv,IO主要是在wait data 和copy data recv/accept: wait data:等待客户端产生数据——》客户端OS--》网络--》服务端操作系统缓存 copy data:由本地操作系统缓存中的数据拷贝到应用程序的内存中 send: copy data
图 例:
阻塞IO:
非阻塞IO:
IO多路复用:
异步IO:
以上是关于I/O模型的主要内容,如果未能解决你的问题,请参考以下文章