!! about signals !!!
[C/C++ application, Linux, signal, thread, process]
I have an application, one single process and multiple threads. Every thread has its run function. When a signal is send to the process, all threads are interrupted? And if the signal is handled, what happens next? I supose the signal is handled and then all the operations are... restarted... I'm not sure about that... can someone explain a little bit to me what happens to the running operations when a signal arrives and it's handled?