Michael Rumpler wrote:
Hello!

further investigations showed that there was a change in the semantics
how signals are delivered to a multithreaded application with the change
to NPTL implementation.
Therefore only one thread gets the signal SIGALRM and only one thread is
able to handle the onTimer correctly.
So i think the library needs a fix to still provide the functionality of
timers with onTimer callback in each PosixThread.

regards
Mike

It seems to be a known limitation, which apparently also affects Linux systems using NPTL.

    At present, only one thread timer can be active at any given time.
    On some operating systems (including Linux) a timer can be active on
    each thread.

http://data.gnutelephony.org/docs/framework/a00469.html#fc76afd30261c289acf94dc85a9a335c

Mikael




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to