我是epoll的linux服务器编程的新手.我有2个线程:Thread_Accept和Thread_epoll.前者是块接受循环,如果新连接即将到来,它将使用epoll_ctl()添加新的fd.后者是一个很大的epoll_wait()循环.
现在我的问题是:如果Thread_Accept在Thread_epoll处于epoll_wait的中间时执行epoll_ctl(),该怎么办?会有副作用吗?
提前致谢.
问候,马丁
multithreading epoll
epoll ×1
multithreading ×1