On Sep 27, 2016 14:51, "Hal Murray" <hmur...@megapathdsl.net> wrote:
>
> man 7 signal has a long list of what you can do in a signal handler.  (all
> other system calls are unsafe)
>
> Is there something similar that applies to killing threads?  If so, where
is
> it documented?
>
> For example, if I kill a thread that is in the middle of malloc, are
things
> guaranteed to work correctly or can some global state be left in a broken
> condition.  (or a lock locked, or ...)

There are no such guarantees. Killing threads is basically never safe.
_______________________________________________
devel mailing list
devel@ntpsec.org
http://lists.ntpsec.org/mailman/listinfo/devel

Reply via email to