146  4.  ++-   

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

      pthread_exit ().
  value_ptr    ,      
pthread_join()   .    , 
 "",     ,   -
 .  ,  ,    .



#include <pthread.h>

int pthread_exit(void *value_ptr)

          
,  0.          
   .

           -
    pthread_cancel ().  
  thread.



#include <pthread.h>

int pthread_cancel(pthread_t thread thread) ;

   pthread_cancel ()     -
.      ,    .
   (    ),    -
   ,    .  -
       ,  -
  (..    )      
pthread_cancel ()      .    
"" ,   .    -
 -    ,  
,      .      -
 .     pthread_cancel () -
  0,      .     ,
  thread       .

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