IO模型
2020-11-16 23:16:40 29 举报
AI智能生成
5种io模型
作者其他创作
大纲/内容
IO模型
1 阻塞IO
老李去火车站买票,排队三天买到一张退票。耗费:在车站吃喝拉撒睡 3天,其他事一件没干。
2 非阻塞IO
老李去火车站买票,隔12小时去火车站问有没有退票,三天后买到一张票。耗费:往返车站6次,路上6小时,其他时间做了好多事。
3 IO复用
1.select/poll老李去火车站买票,委托黄牛,然后每隔6小时电话黄牛询问,黄牛三天内买到票,然后老李去火车站交钱领票。 耗费:往返车站2次,路上2小时,黄牛手续费100元,打电话17次2.epoll老李去火车站买票,委托黄牛,黄牛买到后即通知老李去领,然后老李去火车站交钱领票。 耗费:往返车站2次,路上2小时,黄牛手续费100元,无需打电话
4 信号驱动IO
老李去火车站买票,给售票员留下电话,有票后,售票员电话通知老李,然后老李去火车站交钱领票。 耗费:往返车站2次,路上2小时,免黄牛费100元,无需打电话
5 异步IO
老李去火车站买票,给售票员留下电话,有票后,售票员电话通知老李并快递送票上门。 耗费:往返车站1次,路上1小时,免黄牛费100元,无需打电话
买票故事解释5种IO模型
不同点:1同2的区别是:自己轮询2同3的区别是:委托黄牛3同4的区别是:电话代替黄牛4同5的区别是:电话通知是自取还是送票上门
0 条评论
回复 删除
下一页