Do signal handlers have a separate stack, (like each thread have separate stacks)?
This is in Linux/C context.
From the Linux manual page 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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With