196  5.    

   ,       .

      .     -
        -
.      ,  ( )  -
    .    " "
 (   ),    
 ,      ,     -
.     ( )   
(  )       
.      ,     -
    pthread_mutex_lock ().   
   .   ,   ,
          . 
     ,      .

       -
 .   ,    .
     ,     (  -
 )      .   
,        -
 .

     ,   -
.   ,         (
)     .

5.3.2.1.    

   pthread_mutex_t     -
     .   
    .     -
   ,     
pthread_mutex_init ().      ,
    ,   , 
 .          . 5.3.

 5.3.      

                       
^include <pthread.h>

int pthread_mutexattr_init         -
(pthread_mutexattr_t * attr) ; ,   attr, ,
     -
,  

int pthread_mutexattr_destroy    , -
(pthread_mutexattr_t * attr);   attr,    
 .  -
    
 pthread_mutexattr_init()