On Wed, 7 Feb 2007, [EMAIL PROTECTED] wrote:
On Wed, 7 Feb 2007, Pietro Cerutti wrote:
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
That is not true. A thread is joinable if it has not yet
detached. A thread can exit without detaching. See the
POSIX spec at
http://www.opengroup.org/onlinepubs/009695399/toc.htm
for more info.
--
DE
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"