IO模型(阻塞IO、非阻塞IO、IO多路复用)

1.阻塞IO:最常用,最简单,效率最低

768a8dc550614e89910fc23220b6adec.png

2.非阻塞 IO--->fcntl:获取或设置fd所指定的文件描述符的属性

箭头地方二选一

02c448d849584a7aae7d7ba726b02d95.pnga42ec03e420a43adad0c7036a37a3f8e.png3.IO多路复用:允许同时对多个IO进行控制  

select:内核同时检测多个IO,一旦被检测的IO有一个或多个产生感兴趣的IO事件,select将返回

4301fd113adc44a9808730cb54eb2029.png

1e26df5603594c1391edcd142db36f99.png 

fcb2af579c914c44a6b0efdbd965aebf.png 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值