to thread the X server (?)
Glynn Clements
glynn at gclements.plus.com
Wed Jun 18 14:32:08 PDT 2008
Tiago Vignatti wrote:
> > This sounds interesting. I am not very experienced with thread
> > programming, but how does it handle signals? If I understand correctly,
>
> Signal handlers are shared between all threads. OTHO, we can set signal
> masks when a thread is created to independently handle a given signal.
ISTR that this doesn't work correctly with the older (pre-NPTL) Linux
implementation of pthreads. That selected a thread to receive the
signal without checking the signal mask; if it selected a thread which
had blocked the signal, the signal would be queued even if another
thread had the signal unblocked.
--
Glynn Clements <glynn at gclements.plus.com>
More information about the xorg
mailing list