文章目录
前言
之前其实有专门去了解过关于 I / O 多路复用的知识,但是前两天在面试UCloud的时候,有问到这方面的问题,发现还是有所欠缺,再次梳理一下。PS:这是图解算法讲的IO多路复用,我觉得讲的很好,我的整理也是基于这篇文章的,推荐大家去看看
一、I / O 多路复用讲是什么问题 ?
首先需要了解什么是IO多路复用? IO 是什么 ? 多路复用又是什么?
1.1 到底什么是 I / O ?
我们常说的IO,指的是文件的输入和输出,但是在操作系统层面是如何定义IO的呢?到底什么样的过程可以叫做是一次IO呢?
拿一次磁盘文件读取为例,我们要读取的文件是存储在磁盘上的,我们的目的是把它读取到内存中。可以把