2021 最后一个工作日了,突然想要聊聊 IO 多路复用编程,结合自己最近的状态(深圳天天核酸),突然想用做核酸的形式来类比聊聊。
基础篇
关键词摘要:DMA、四元组、硬件中断
核酸篇
关键词摘要: 文件描述符 fd、用户态、内核态
IO 多路复用篇
关键词摘要: select、epoll、eventpoll、红黑树
select
epoll
以上是非常简单的结构路径,非常多的细节需要大家伙自己拓展。
番外篇
好久没来掘金了,回望一下今年,其实文章写的少了很多,之前一直深挖 Laravel,到去年转入 Hyperf 大半年,再到现在全力冲 go,基本上一直在折腾语言以及框架特性。
应该要停下来好好想想未来了。
2021 最后一发~希望大伙 2022 都能过的满意。