linux网络IO模型
2019-11-06 14:55:20 0 举报
linux网络IO模型
作者其他创作
大纲/内容
数据报准备好复制数据报
内核
recvform
用户进程
复制完成
系统调用
数据复制到用户内存
处理数据报
返回成功指示
阻塞IO
进程阻塞于recvform
等待数据
数据复制到应用进程内存空间受阻
无数据报准备好
复制完成
将数据从内核复制到用户内存
ewouldblock
select
返回可读条件
数据报准备好
进程反复调用recvform等待返回成功指示(轮询)
复制数据报
非阻塞IO
IO多路复用
收藏
收藏
0 条评论
下一页