当前位置:   article > 正文

Linux中的信号_linux中信号

linux中信号

Linux中的信号

一、信号的概念

  • 1.信号:信号是进程之间异步通知的一种方式,属于软中断。

  • 2.用kill -l来查看系统定义的信号列表:
    在这里插入图片描述

  • 从图中可以看到每个信号都有一个编号和宏定义的名称,这些宏都可以在signal.h中找到

  • 注意并不是一共有64个信号,自己仔细看,共有62种信号

  • 31号信号之前都是不可靠信号,也是非实时信号

  • 编号34以上的是实时信号,可靠信号,各种信号各自在什么条件下产生什么默认的动作都可以在signal(7)中查看

3.信号的处理方式:

  • 忽略此信号
  • 执行给信号的默认动作
  • 提供一个信号处理函数,要求用户在处理该信号时切换到用户态去执行处理函数,即捕捉信号

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/864833
推荐阅读
相关标签
  

闽ICP备14008679号