0
点赞
收藏
分享

微信扫一扫

10. 信号

闲嫌咸贤 2022-02-28 阅读 192
unix

10.1 引言

  信号是软件中断,提供了一种处理异步事件的方法。例如终端用户按下中断键,会通过信号机制停止一个程序。

10.2 信号概念

  信号名字通常以SIG开头,在头文件<signal.h>中,信号名都被定义为正整数常量.
 信号是异步事件的经典实例,进程不能简单的判断一个变量来判断是否发生了一个信号,而是必须告诉内核 此信号发生时请执行以下操作:
  在某个信号出现时,可以告诉内核按一下三种方式处理:

  • List item
  • 捕捉

  当然以上是在操作系统层面上的,当我们自己想要去实现软件上的信号机制,而不需接触内核时,也要抛出信号,并给出需要的处理方式。

举报

相关推荐

10. 网络

10.指针

10.动态规划

10. v-for

10. 订单管理

10.多线程

10. Docker使用

10.过滤器

0 条评论