|
The pthread_detach() function is used to indicate to the implementation that storage for the thread thread can be reclaimed when that thread terminates.
In other words, pthread_detach() dynamically resets the detachstate attribute of the thread to PTHREAD_CREATE_DETACHED.
After a successful call to this function, it would not be necessary to reclaim the thread using pthread_join(). See pthread_join(3THR). If thread has not terminated, pthread_detach() will not cause it to terminate. The effect of
multiple pthread_detach() calls on the same target thread is unspecified.
|