Linux高性能服务器编程:信号

信号是由用户、系统或者进程发送给目标进程的信息,以通知目标进程某个状态的改变或系统异常。

1.发送信号

int kill(pid_t, int sig);

2.中断系统调用

如果程序在执行处于阻塞状态的系统调用时接收到信号,并且我们为该信号设置了信号处理函数,则默认情况下系统调用将被中断,并且errno被设置成EINTR。

3.信号函数

signal系统调用;

sigaction系统调用

猜你喜欢

转载自www.cnblogs.com/sssblog/p/12378570.html