【发布时间】:2011-11-18 09:03:46
【问题描述】:
信号处理程序是否有单独的堆栈(就像每个线程都有单独的堆栈一样)?
这是在 Linux/C 上下文中。
【问题讨论】:
-
Signal Stack的可能重复
标签: c linux multithreading signals
信号处理程序是否有单独的堆栈(就像每个线程都有单独的堆栈一样)?
这是在 Linux/C 上下文中。
【问题讨论】:
标签: c linux multithreading signals
来自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.
【讨论】: