On 2/7/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Just wondering:

If I was to try and join a pthread that already exited, would there be an error 
message output and/or errno set to an error value, or would a system hang?

man pthread_join(3):

ERRORS
    The pthread_join() function will fail if:
    [EINVAL]           The implementation has detected that the value speci-
                       fied by thread does not refer to a joinable thread.

A pthread that already exited is considered non-joinable

It this variable on Unix OSes?


The pthread_join() function conforms to ISO/IEC 9945-1:1996
    (``POSIX.1'').

-Garrett


--
Pietro Cerutti
ICQ: 117293691
PGP: 0x9571F78E

- ASCII Ribbon Campaign -
against HTML e-mail and
proprietary attachments
  www.asciiribbon.org
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to