I found that on HPUX, a SIGALRM signal can be created by system and captured by process correctly in a single thread application. However, if I set SIGALRM in a thread, the SIGALRM will not happen anymore. Why? This issue only occurs on HPUX platforms, but works well on other UNIX platforms(solaris sparc,x86, Linux, AIX, Mac and Ubantu)
please help me out! thanks!