signal信号

除了自然规律,其余的规则都是人定的,
signal就是一种规则。

信号的本质是一些列整数,用整数来表示不同含义的信号。

例如:SIFGINT代表signal interpret,即ctrl+c

改变信号行为

如上所述,默认情况下SIFGINT代表终止程序,但是可以通过signal()来改变SIFGINT的行为:

//回调函数
static void sighander(int sig)
{
  printf("jjjjj\n");
}

//信号设置函数
signal(SIFGINT,sighandler);

signal信号

上一篇:Linux signal 信号


下一篇:QT信号和槽