544  



pthread_attr_getdetachstate, pthread_attr__sefcdetachstate  
    detachsfcate.



THR    #include <pthread.h>

int pthread_attr_getdetachstate (

const pthread_attr_t *afctr,
int *detachstate) ;

int pthread_attr_setdetachstate (pthread_attr_t *aCtr,
int detachstate) ;



 detachstate  ,     
() .    ,  
   (ID)  pthread_detach () 
pthread_join ()  .

   pthread_attr_getdetachstate()      pthread_attr_setde-
tachstatet)      detachskate
  ,   a t tr.

   pthread_attr_setdetachstate ()   -
  defcachstate    PTHREAD_CREATE_DETACHED,
  PTHREAD_CREATE_JOINABLE.

   pthread_attr_getdetachstate ()  
 detachsfcate,      PTHREAD_
CREATE_DETACHED,  PTHREAD_CREATE_JOINABLE.

 PTHREAD_CREATE_DETACHED     ,
   ,   attr,   -
,      PTHREAD_CREATE_JOINABLE   -
  ,    ,   a t tr,
  .    detachstate 
  PTHREAD_CREATE_JOINABLE.

 

    pthread_attr_getdetachstate ()
Hpthread_attr_setdetachstate()   ;  
   ,   .

 pthread_attr_getdetachstate()    -
   detachstate   detachstate.