在Linux上的C中,设置一个可以处理具有相同函数的多个POSIX信号的程序的最佳方式是什么?例如,在我的代码中,我有一个处理程序函数,当捕获到信号以执行某些操作时,我通常希望调用该函数:void,每个信号都有单独的sigaction调用:
/* Set exit handler function for SIGUSR1 , SIGINT (c
当多个信号到达一个进程时,处理信号的进程之间的顺序是什么?
由于进程组在父进程终止时是孤立的,所以POSIX.1要求停止的新孤立进程组中的每个进程(如我们的子进程)都被发送挂起信号(SIGHUP) ,然后是 the continue信号(SIGCONT这将导致子级继续,后处理挂起信号.挂起信号的默认操作是终止进程,因此我们必须提供一个信