👤
Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:
Select Section of Man Page:
Select Man Page Repository:

NetBSD 6.1.5 - man page for pthread_join (netbsd section 3)

PTHREAD_JOIN(3) 		   BSD Library Functions Manual 		  PTHREAD_JOIN(3)

NAME
     pthread_join -- wait for thread termination

LIBRARY
     POSIX Threads Library (libpthread, -lpthread)

SYNOPSIS
     #include <pthread.h>

     int
     pthread_join(pthread_t thread, void **value_ptr);

DESCRIPTION
     The pthread_join() function suspends execution of the calling thread until the target thread
     terminates unless the target thread has already terminated.

     On return from a successful pthread_join() call with a non-NULL value_ptr argument, the
     value passed to pthread_exit() by the terminating thread is stored in the location refer-
     enced by value_ptr.  When a pthread_join() returns successfully, the target thread has been
     terminated.  The results of multiple simultaneous calls to pthread_join() specifying the
     same target thread are undefined.	If the thread calling pthread_join() is cancelled, then
     the target thread is not detached.

     A thread that has exited but remains unjoined counts against _POSIX_THREAD_THREADS_MAX.

RETURN VALUES
     If successful,  the pthread_join() function will return zero.  Otherwise an error number
     will be returned to indicate the error.

ERRORS
     pthread_join() shall fail if:

     [EINVAL]		The value specified by thread does not refer to a joinable thread.

     [ESRCH]		No thread could be found corresponding to that specified by the given
			thread ID, thread.

     pthread_join() may fail if:

     [EDEADLK]		A deadlock was detected or the value of thread specifies the calling
			thread.

SEE ALSO
     wait(2), pthread_create(3)

STANDARDS
     The function conforms to IEEE Std 1003.1-2001 (``POSIX.1'').

BSD					   July 9, 2010 				      BSD


All times are GMT -4. The time now is 11:10 PM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
×
UNIX.COM Login
Username:
Password:  
Show Password