使用不同堆栈有什么用?任何用例示例?
如果您的进程刚刚收到SIGSEGV,因为它超出了堆栈限制,则无法在进程堆栈上运行信号处理程序 – 它已经已满.在这种情况下,拥有一个备用堆栈允许您(小心地)运行一些或多或少的正常关闭.