POSIX信号处理

2018-01-04  本文已影响0人  一ccc

信号就是告知某个进程发生了某个事件的通知,有时也称为软件中断.
信号可以:

void handler(int signo);

(2)可以把某个信号的设定为SIG_IGN来忽略它SIGKILL和SIGSTOP不可以忽略
(3)把某个信号的设定为SIG_DFL来启动它的默认设置

由于sigaction函数调用复杂,UNP卷一中将其进行改进,通过signal函数去调用完善它。
signal函数原型:void (signal(int signo,void(func)(int)))(int);
typedef简化:typedef void Sigfunc(int);
变为:Sigfunc *signal(int signo,Sigfunc *func);

符合POSIX的系统的信号处理为以下几点:
上一篇 下一篇

猜你喜欢

热点阅读