信号处理程序是否有单独的堆栈(就像每个线程都有单独的堆栈一样)?
这是在 Linux/C 上下文中。
最佳答案
来自 Linux 手册页 signal(7)
:
By default, the signal handler is invoked on the normal process stack.
It is possible to arrange that the signal handler uses an alternate stack;
see sigaltstack(2) for a discussion of how to do this and when it might
be useful.
关于c - 信号处理程序是否有单独的堆栈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8179993/