Signals and an exiting thread
Jilles Tjoelker
jilles at stack.nl
Fri Oct 2 22:31:48 UTC 2009
On Fri, Oct 02, 2009 at 03:08:17PM -0700, Justin Teller wrote:
> However, we did a little more investigation, and the SIGKILL example
> Jilles posted happens as well. We post a SIGKILL to a thread, and the
> thread goes away before it can kill the process.
If you mean pthread_kill() with "posting to a thread", then that does
not seem a bug. I expect that pthread_kill() signals are lost when a
thread exits and that pthread_kill() to a thread that has already
terminated but has not yet been joined does nothing (possibly returning
an error).
If a SIGKILL from kill() is lost, that is a bug.
--
Jilles Tjoelker
More information about the freebsd-current
mailing list