信号是在计算机系统中用于通知进程发生了某种事件或异常情况的机制。当进程接收到信号时,可以选择执行相应的信号处理函数来处理该信号。在 Linux 系统中,signal() 和 sigaction() 是两个常用的函数,用于注册信号处理函数。
- signal() 函数
signal() 函数用于注册信号处理函数,其原型如下:
#include <signal.h>
void (*signal(int signum, void
信号是在计算机系统中用于通知进程发生了某种事件或异常情况的机制。当进程接收到信号时,可以选择执行相应的信号处理函数来处理该信号。在 Linux 系统中,signal() 和 sigaction() 是两个常用的函数,用于注册信号处理函数。
#include <signal.h>
void (*signal(int signum, void