Signals 处理同一信号的两个处理程序

Signals 处理同一信号的两个处理程序,signals,Signals,想知道如果在处理sigalrm信号的当前处理程序中更改处理程序,是否没有问题 场景是-我们有两个处理程序h1,h2。 默认情况下,处理程序h1被分配用于处理SIGALRM信号。 使用sigaction将处理程序从h1更改为h2可以吗?为信号注册新操作没有问题。当接收到进一步的信号请求时,内核将考虑新的信号动作。只要这对您来说不是问题,就可以将信号动作从h1更改为h2

想知道如果在处理sigalrm信号的当前处理程序中更改处理程序,是否没有问题

场景是-我们有两个处理程序h1,h2。 默认情况下,处理程序h1被分配用于处理SIGALRM信号。
使用sigaction将处理程序从h1更改为h2可以吗?

为信号注册新操作没有问题。当接收到进一步的信号请求时,内核将考虑新的信号动作。只要这对您来说不是问题,就可以将信号动作从h1更改为h2