Subj : signal handling in Linux To : comp.programming.threads From : David Wang Date : Thu Mar 24 2005 02:46 pm Hi, I have a multi-thread program run in Linux, I set a signal handler in main thread, like this: signal(SIGALRM,myHandler); I also want other threads to handle SIGALRM via myHandler(), do I need to call signal() to set handler in each threads? I think in Solaris I only need to set this handler in main thread, but seems in Linux thread is implemented as process, I am not sure if I need to do it. Thank you for your help! David .