linux系统编程之信号(四) 信号的捕捉与sigaction函数
发布时间:2016-09-26 15:58:43 所属栏目:Linux 来源:站长网
导读:一、内核如何实现信号的捕捉 如果信号的处理动作是用户自定义函数,在信号递达时就调用这个函数,这称为捕捉信号。由于信号处理函数的代码是在用户空间的,处理
需要注意的是并不是所有成员都在所有信号中存在定义,有些成员是共用体,读取的时候需要读取对某个信号来说恰当的有定义的部分。 下面用sigaction函数举个小例子: /************************************************************************* simba@ubuntu:~/Documents/code/linux_programming/APUE/signal$ ./sigaction ^Crev sig=2 ^Crev sig=2 ^Crev sig=2 ........................... 即按下ctrl+c 会一直产生信号而被处理打印recv语句。 (编辑:徐州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |