linux系统发送信号的系统调用,linux信号及系统调用的关系.doc-CSDN博客

网站介绍:文章浏览阅读350次。信号与系统调用的关系:当一个进程正在执行一个系统调用时,如果向该进程发送一个信号,那么对于大多数系统调用来说,这个信号在系统调用完成之前将不起作用,因为这些系统调用不能被信号打断。但是有少数几个系统调用能被信号打断,例如: wait(),pause()以及对慢速设备 (终端、打印机等)的 read()、 write()、 open()等。如果一个系统调用被打断,它就返回-1,并将 errno设为 ..._在linux环境下编程有一个很让人头疼的问题就是信号对系统调用的干扰