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

개요

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

pthread_mutexattr_init(3)

PTHREAD_MUTEXATTR_INIT(3)  Linux Programmer's Manual PTHREAD_MUTEXATTR_INIT(3)

NAME
       pthread_mutexattr_init,  pthread_mutexattr_destroy - initialize and de‐
       stroy a mutex attributes object

SYNOPSIS
       #include <pthread.h>

       int pthread_mutexattr_init(pthread_mutexattr_t *attr);
       int pthread_mutexattr_destroy(pthread_mutexattr_t *attr);

       Compile and link with -pthread.

DESCRIPTION
       The pthread_mutexattr_init() function initializes the mutex  attributes
       object  pointed  to  by attr with default values for all attributes de‐
       fined by the implementation.

       The results of initializing an already initialized mutex attributes ob‐
       ject are undefined.

       The pthread_mutexattr_destroy() function destroys a mutex attribute ob‐
       ject (making it uninitialized).  Once a  mutex  attributes  object  has
       been destroyed, it can be reinitialized with pthread_mutexattr_init().

       The  results of destroying an uninitialized mutex attributes object are
       undefined.

RETURN VALUE
       On success, these functions return 0.  On error, they return a positive
       error number.

CONFORMING TO
       POSIX.1-2001, POSIX.1-2008.

NOTES
       Subsequent changes to a mutex attributes object  do  not  affect  mutex
       that have already been initialized using that object.

SEE ALSO
       pthread_mutex_init(3), pthread_mutexattr_getrobust(3),
       pthread_mutexattr_getpshared(3), pthreads(7)

COLOPHON
       This page is part of release 5.02 of the Linux man-pages project.  A
       description of the project, information about reporting bugs, and the
       latest version of this page, can be found at
       https://www.kernel.org/doc/man-pages/.

Linux                             2017-08-20         PTHREAD_MUTEXATTR_INIT(3)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3