全部的学习汇总: https://github.com/GreyZhang/little_bits_of_linux 继续分析这个额exit.c的文件,这次看一个比较简单的函数,send_sig。 &nb... 查看原文 Linux14 信号的使用及底层实现 signal,信号值,信号类型,修改的是哪一个信号的响应方式。在/usr/include/bits/signum.h里面定义的都是信号,都是宏。 SI...
继续分析这个额exit.c的文件,这次看一个比较简单的函数,send_sig。 这是一个内联函数,也是一个静态的函数。应该是考虑了效率以及访问的保护。这个函数大概看一下,基本上是一个信号的状态修改动作接口。 这个函数里面考虑了一些简单,比如说信号的忽略检查。其中应该有两个信号,涉及到任务的停止切换,比较特殊。 这个...