码迷,mamicode.com
首页 > 其他好文 > 详细

epoll_wait会被系统中断唤醒

时间:2018-06-22 01:05:43      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:strace   没有   bsp   str   rac   中断   唤醒   需要   程序   

今天,当一个程序在epoll_wait阻塞时,用strace跟踪了一下,结果epoll_wait就被EINTR唤醒了,并且返回-1;

所以,当epoll_wait返回-1时,需要判断errno是不是EINTR,如果是,继续epoll_wait就行了。

 

还有,当一个进程没有子进程的时候,调用wait()不会阻塞,而是没玩没了的返回-1。

epoll_wait会被系统中断唤醒

标签:strace   没有   bsp   str   rac   中断   唤醒   需要   程序   

原文地址:https://www.cnblogs.com/ruanjianxian/p/9211348.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!