阅读背景:

linux信号实现机制

来源:互联网 

进程p2向进程p1投放信号,需要经过linux内核,投放的时候,linux内核向p1的task_struct中的信号向量表中添加相应的未决信号,然后等到p1陷入内核要回到用户态时,检查这个信号向量表,检查到里面有未决信号,就从内核态跳到相应的用户态的处理函数,处理完后,又从用户态跳回到内核,再从内核跳到正常执行的用户态位置继续执行。 进程p2向进程p1投放信号,需要经过linux内核,投放的时候,linux内核向p1的




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: