摘要: Unix中每一个信号对应一个信号编号,该编号写在文件<signal.h>中。Unix共有五种方式可以产生信号:由终端发送信号至前台进程组。出现硬件异常,产生异常信号出现软件异常,产生异常信号由kill命令发送相应信号至指定进程当前进程调用kill函数发送指定信号至指定进程 对信号的处理过程分为三种情况忽略该信号捕获信号,并执行相应信号处理程序由系统执行默认信号处理操作需注意的是,SIGSTOP和SIGKILL信号是不可以忽略或捕获的。 使用signal或sigaction函数可以为信号指定其信号处理函数。函数原型如下#include <signal.h>void (*s 阅读全文
posted @ 2012-08-25 15:57 o0慢节奏0o 阅读(1076) 评论(1) 推荐(0) 编辑