美文网首页
linux信号

linux信号

作者: 奶思草莓 | 来源:发表于2019-06-24 16:02 被阅读0次

1 信号的响应动作

每个信号都有自己的响应动作,当接收到信号时,进程会根据信号的响应动作执行相应的操作,信号的响应动作有以下几种:

中止进程(Term)

忽略信号(Ign)

中止进程并保存内存信息(Core)

停止进程(Stop)

继续运行进程(Cont)

用户可以通过signal或sigaction函数修改信号的响应动作(也就是常说的“注册信号”,在文章的后面会举例说明)。另外,在多线程中,各线程的信号响应动作都是相同的,不能对某个线程设置独立的响应动作。

2 信号类型

Linux支持的信号类型可以参考下面给出的列表。

2.1 在POSIX.1-1990标准中的信号列表

在POSIX.1-1990标准中的信号列表

2.2 在SUSv2和POSIX.1-2001标准中的信号列表

在SUSv2和POSIX.1-2001标准中的信号列表

2.3 其它信号

2.3 其它信号

相关文章

  • linux手册翻译——signal(7)

    signal - linux 信号机制概览 linux支持两种信号: POSIX可靠信号(下称标准信号) POSI...

  • Linux 信号(signal)

    对于 Linux来说,实际信号是软中断,许多重要的程序都需要处理信号。信号,为 Linux 提供了一种处理异步事件...

  • Linux进程间通信 -- signal初步(一)

    Linux进程间通信 -- signal初步 1. signal信号的初步理解 为了方便理解Linux信号量, 我...

  • Linux进程间通信- signal信号的捕捉与sigactio

    Linux进程间通信- signal信号的捕捉与sigaction函数 前面有提到Linux中信号的处理动作是用户...

  • Linux 信号

    信号 信号是linux中进程间通信的一种方式,全称为软中断信号。它只是通知进程发生了某种事情,本身不传递任何其他信...

  • linux 信号

    SIGHUP挂起信号 SIGINT 中断信号 SIGQUIT 退出信号 SIGILL 非法指令 SIGTRAP 跟...

  • linux信号

    信号的分类 1.可靠信号: 此类信号支持排队, 不会丢失, 发送多少次就接收多少次. 此类信号的用途可由用户自定义...

  • linux信号

    1 信号的响应动作 每个信号都有自己的响应动作,当接收到信号时,进程会根据信号的响应动作执行相应的操作,信号的响应...

  • Linux信号

    不写了,歇会。未完待续。。

  • Linux信号

    信号的机制 A给B发送信号,B收到信号之前执行自己的代码,收到信号后,不管执行到程序的什么位置,都要暂停运行,去处...

网友评论

      本文标题:linux信号

      本文链接:https://www.haomeiwen.com/subject/sidoqctx.html