通过买火车票理解五种IO模型

Posted Java后端技术栈

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过买火车票理解五种IO模型相关的知识,希望对你有一定的参考价值。

1.阻塞I/O模型

老李去火车站买票,排队三天买到一张退票。

耗费:在车站吃喝拉撒睡 3天,其他事一件没干。


2.非阻塞I/O模型

老李去火车站买票,隔12小时去火车站问有没有退票,三天后买到一张票。

耗费:往返车站6次,路上6小时,其他时间做了好多事。


3.I/O复用模型

1.select/poll

2.epoll

老李去火车站买票,委托黄牛,黄牛买到后即通知老李去领,然后老李去火车站交钱领票。


4.信号驱动I/O模型


5.异步I/O模型


原文:https://www.jianshu.com/p/6a6845464770

以上是关于通过买火车票理解五种IO模型的主要内容,如果未能解决你的问题,请参考以下文章

火车票如何买到挨着的

买火车票

我从网上买火车票,3张票的座位能挨着吗?

多线程—— synchronized 修饰符

从公司买火车票到代理模式和适配器模式

12306网上买火车票选择上中下铺的方法