外观
约 139 字小于 1 分钟
2025-06-15
对于io多路复用的处理方式:
if(listenfd){ accept(); }else if(clientfd){ recv(); send(); }
if(events & EPOLLIN){ }else if(events & EPOLLOUT){ }
面向事件的处理方式对于一个io对应的不同事件进行不同的处理,相比于面向io的处理划分更细致, 且代码易于维护
像这样的面向事件的处理,按照事件的反应堆不同的事件对应不同的处理即为reactor模型
版权归属:PinkDopeyBug
许可证:署名 4.0 国际 (CC-BY-4.0)
本博客内容原本使用obsidian编写,由于没有仔细配置,以至图片引用使用obsidian风格。
且图片存储路径频繁变更导致部分文章图片无法正常显示。
为您带来不便请谅解。
ps:贡献者一直都只有PinkDopeyBug一人,显示Pink的贡献者是因为我没好好配置git。后面因为懒就没一个个修改。如果被提及的人不希望被显示可以联系我我会立即删除。