APUE学习笔记——信号
- 信号可以自己扩展。 信号产生:1)用户操作:ctl+c;2)硬件异常:除0,内存越界等;3)进程调用kill函数可以将信号发送到另一个进程。4)用户使用kill命令。5)某软件条件产生。 信号处理:
- 忽略,但是SIGKILL和SIGSTOP不可以忽略,他们向超级用户提供了进程终止或停止的可靠方法。硬件产生异常也不可以忽略。使用SIG_IGN忽略。 捕捉信号,为信号注册一个函数。SIGKILL和SIGSTOP不可以捕捉。(为什么?) 执行系统默认。
发布时间: 2013-03-04 17:22:12 作者: rapoo
APUE学习笔记——信号