linux信号

2019-06-24  本文已影响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 其它信号
上一篇下一篇

猜你喜欢

热点阅读