小编Mar*_* Ng的帖子

在一个线程中执行epoll_ctl而另一个线程在epoll_wait的中间

我是epoll的linux服务器编程的新手.我有2个线程:Thread_Accept和Thread_epoll.前者是块接受循环,如果新连接即将到来,它将使用epoll_ctl()添加新的fd.后者是一个很大的epoll_wait()循环.

现在我的问题是:如果Thread_Accept在Thread_epoll处于epoll_wait的中间时执行epoll_ctl(),该怎么办?会有副作用吗?

提前致谢.

问候,马丁

multithreading epoll

4
推荐指数
1
解决办法
1438
查看次数

标签 统计

epoll ×1

multithreading ×1