thrd_detach(3) | Library Functions Manual | thrd_detach(3) |
NAME
thrd_detach
—
detach thread
SYNOPSIS
library “threads”
#include <threads.h>
int
thrd_detach
(thrd_t
thrd);
DESCRIPTION
The function
thrd_detach
()
will detach the given thread thrd from the execution
environment. Detached threads cannot be joined again with
thrd_join(3). The application will
not terminate until all detached threads have been exited. If the main
thread of the application is exited, the application will wait until all
detached threads have exited.
RETURN VALUES
The function thrd_detach
() returns
thrd_success if the thread has been detached or
thrd_error if an error has occurred.
SEE ALSO
thrd_create(3) thrd_exit(3) thrd_yield(3) thrd_equal(3) thrd_join(3) thrd_current(3) thrd_sleep(3)
HISTORY
The thrd_equal
() function first appeared
in the C11 standard ISO/IEC 9899:2011.
AUTHORS
Jan Adelsbach <jan@jadelsbach.de>
May 9, 2020 | Debian |