Linux进程通信之信号

信号是在软件层次上对中断机制的一种模拟。信号是进程间通信机制唯一的异步通信机制。

信号事件的发送可以有两个来源:硬件来源;软件来源,最常用发送信号的系统函数是kill,raise,alarm,setitimer及sigqueue函数,软件来源还包括一些非法运算等操作。

信号种类:

(1)可靠信号与不可靠信号

(2)实时信号与非实时信号

信号处理方式:

(1)忽略信号 即对信号不做任何处理,其中,有两个信号不能忽略,即SIGKILL和SIGSTOP

(2)捕捉信号 定义信号处理函数,当信号发生时,执行相应的处理函数。

(3)执行默认操作  进程对实时信号的默认反应是进程终止。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值