mysleep()的多个版本实现及竟态条件的认知

以上为信号的捕捉,捕捉到信号后,在合理的时机递达信号,这个合理的时机就是从内核模式切换到用户模式前,先检测有无信号,有便处理,分三种处理动作:(1)忽略,修改pending对应信号的值后返回用户模式。(2)默认,一般来说,都是终止进程,无需返回。(3)自定义。调回用户模式,执行处理函数。如图中所示。 具体的步骤如下: 1. ⽤用户程序注册了SIGQUIT信号的处理函数sighandler。 2.
相关文章
相关标签/搜索