signal的优先级高于系统调用-CSDN博客

网站介绍:在进行系统调用时发生signal的情况下改怎么办呢? 从kernel中信号量的处理函数do_signal中可以可以看到,通过in_syscall(regs)来判断发生signal的时候是否正在进行系统调用,如果是的话,则暂时忽略掉系统调用,等处理完信号量后再进行系统调用的过程static void do_signal(struct pt_regs *regs){ unsigned l...