如题所述
你的第四个参数是-1,说明你是选择阻塞方式的。只有有事件来的时候,系统才会把处理权交还给epoll_wait。如果没有事件,那么就会一直阻塞在那里,所以没有返回值。追问
那第四个参数应该怎么弄,换成1呀!!
追答第四次个参数 你可以在linux下man epoll_wait,可以发现
int epoll_wait(int epfd, struct epoll_event * events,
int maxevents, int timeout);
timeout是超时时间,如果设置成1就是等待1毫秒。
温馨提示:答案为网友推荐,仅供参考