重入时间点 进程捕捉到信号并对其进行处理时,进程正在执行的正常指令序列就会被信号处理程序临时中断,它首先执行该信号粗合理程序中的指令:如果从信号处理程序返回,则继续执行捕捉到信号时进程正在执行的正常指令序列: ps:如果了解驱动,上面这段信号打断流程与中断打断进程上下文很类似: 不可重入函数 对于有些函数,是不可重入的,如果信号处理程序打断了这些函数的执行,同时信号粗合理程序中也调用这个函数,就会发生错误:这些不可重入的函数,有如下特点: 1. 使用了静态的数据结构: 2. 调用了malloc或…