1.SIG_DF默认信号处理 ,即恢复信号本来处理的过程
用法:
使用信号捕捉函数,当捕捉到信号时,进入自身写好的回调函数
signal(SIGSEGV, HandleFunc); // 非法内存访问
在HandleFunc中可以打印内存地址等相关操作,然后将信号恢复成默认信号处理方式,让信号可以继续发挥他该有的作用。
signal(SIGSEGV, SIG_DFL);//SIG_DF默认信号处理
raise(SIGSEGV);//raise函数就是向当前进程发信号
- SIG_IGN,将信号忽略。