美文网首页
IO多路复用

IO多路复用

作者: pan_peter | 来源:发表于2024-04-15 16:04 被阅读0次

IO多路复用的概念和实现方法。通过将多个文件描述符交给内核处理,实现高效的IO处理机制。这种机制在网络编程中尤为重要,可以避免单个文件描述符的阻塞操作,提高服务器的处理能力。

单线程的多路 IO 复用模型

io多路复用在内核的本质都是cpu中断,原理都是网卡或硬盘准备好数据后,产生了中断信号,再根据不同的需求向上层触发中断信号。

4fde71284cf14285bb23197822c52705_1.png

个人理解

就是有多个作业通道,需要你进行操作,当作业通道为空的时候,我们就不想要管,
当他有作业的时候,就会挂起(发出声响),然后我们去处理他就行了

这样就完成了1个人干多个活—— 这个人就是单线程,来处理多个IO请求,如果这个人能力很高,那么他效率就很高,反应就很快

相关文章

网友评论

      本文标题:IO多路复用

      本文链接:https://www.haomeiwen.com/subject/nfpdxjtx.html