阻塞 非阻塞 同步 异步

 

        UNIX 下可用5种io模型:

               1    阻塞;

               2    非阻塞;

               3    io复用;

               4    信号驱动;

               5    异步;

          前4种都是同步io,第5种是异步io。


          一个输入操作同城包括两个不同阶段:

          (1).  等待数据准备好;

          (2). 从内核向进程复制数据;


          理解同步io 、异步io的关键就在这 个处理流程:

                  同步io会在第(1)步完成获得通知,然后执行io,完成第(2)步;

                  异步io是在第(2)步完成后得到通知。

               

      


         

       

      

                  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值