位操作

来源:14-4 poll模型

慕丝9450095

2023-07-30

https://img.mukewang.com/szimg/64c64f6b09c283ac21001522.jpg

吴哥,上图为什么要这样写呢,如果只是判断revents是不是等于0的话,是不是if (fds[eventfd].revents == 0)这样写也行呢

写回答

2回答

长歌_吴从周

2023-07-30

如果socket有多个事件,就不能像你那那样写了。

0
2
长歌_吴从周
回复
慕丝9450095
socket可能同时有读和写事件,场景比较复杂,现在,你这么写没有问题,但是,不标准。
2023-07-31
共2条回复

长歌_吴从周

2023-07-30

不行,原因在注释中说了。

0
0

C/C++气象数据中心实战,手把手教你做工业级项目

通过技术的实际应用,掌握等同2年经验的技术能力

968 学习 · 401 问题

查看课程