标签: c++ gdb
由于以下错误,我无法使用gdb在调试中运行我的代码:
无法执行epoll_wait:(4)系统调用中断
关于如何解决这个问题的任何想法?
由于
答案 0 :(得分:8)
您应该检查epoll_wait返回值,然后检查-1将errno与EINTR进行比较,如果是,请重试系统调用。这通常在循环中使用continue完成。
epoll_wait
-1
errno
EINTR
continue