pthread_detach(3c) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

pthread_detach(3c)

pthread_detach(3C)       Standard C Library Functions       pthread_detach(3C)

NAME
       pthread_detach - detach a thread

SYNOPSIS
       #include <pthread.h>

       int pthread_detach(pthread_t thread);

DESCRIPTION
       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 de‐
       tachstate 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(3C).  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.

RETURN VALUES
       If  successful,  pthread_detach() returns 0. Otherwise, an error number
       is returned to indicate the error.

ERRORS
       The pthread_detach() function will fail if:

       EINVAL    The implementation has detected that 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.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE  TYPEAT‐
       TRIBUTE  VALUE _ Interface StabilityCommitted _ MT-LevelMT-Safe _ Stan‐
       dardSee standards(7).


SEE ALSO
       pthread_create(3C), pthread_join(3C), attributes(7), standards(7)

Oracle Solaris 11.4               16 May 2014               pthread_detach(3C)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3