返回信息流多个线程epoll_wait同一个epoll_fd,会有数据竞争问题吗,epoll_wait和epoll_add是否会有数据竞争
这是一条镜像帖。来源:北邮人论坛 / cpp / #99383同步于 2019/8/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
epoll_wait的数据竞争
xfcy0718
2019/8/16镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
去读epoll的源码吧,不同的触发模式表现是完全不同的,印象中LT模式下是存在竞争且高危的
【 在 xfcy0718 的大作中提到: 】
: 没说多线程epoll_wait同一个epoll_fd的情况
任务队列好像可以用epoll_wait来实现
【 在 specops 的大作中提到: 】
: 但不建议多个线程同时调用epoll_wait 很容易踩到edge-triggered的坑
看过,参数处理就把我劝退了[ema8]
【 在 tonyjansan 的大作中提到: 】
: 去读epoll的源码吧,不同的触发模式表现是完全不同的,印象中LT模式下是存在竞争且高危的
: