|
I notice that threads no longer show up as processes. Red
Hat is rumored to have a new thread logic that is 10X faster
(applause), and perhaps these are now user space threads. But now I'm having
difficulty with a timer routine that uses the alarm() function. When SIGALRM is
received the routine sets a semaphore (pthread_cond_signal()) to notify another
thread that it may continue. But the call never returns from
pthread_cond_signal(), and other threads seem to be having trouble with
pthread_cond_timedwait(). Perhaps there's a conflict with the SIGALRM
signal?
Thanks
Paul |