别忘了--要处理被中断的系统调用

来源:互联网 发布:vue.js最新版本 编辑:程序博客网 时间:2024/06/06 20:02

一般慢速系统调用基本规则是:当阻塞于某个慢系统系统调用的一个进程捕获某个信号且相应信号处理函数返回时,该系统调用可能要返回

ENINTR错误。

 

问:linux会重启某些被中断的系统调用吗?

 

处理的例子:

 

 

在tcp socket 中,connect()被中断后是不能被重启的?如何处理呢

可以采用select来等待连接完成

原创粉丝点击