138  4.  ++-   

      UNIX  Linux  -
    ++     
  Pthreads.      -1. , 

-Ipthread

     ,  
  ,   POSIX 1003.1. -
 Pthread, libpthread. so,    ,    -
  ,   /usr/lib.     
  ,   ,      
    ,   -L.  
++ - blackboard -L /src/local/lib blackboard.cpp -Ipthread

       Pthread      
/src/local/lib,     .

 ,    ,  -
.         , 
   ,       -
.      ,  -
 ,      .

4.8.  

 Pthreads   ,    -
    .    -
        ,   
 .  pthread_create ()     -
  .  thread   , 
 (id),  .     , -
  attr.       -
,   start_routine   , -
  .        -
 (id),      thread.



#include <pthread.h>

int pthread_create(pthread_t *restrict thread,

const pthread_attr_t *restrict attr,
void *(*start_routine)(void*),
void *restrict arg) ;

  attr   NULL,    
,   .      
,   attr   .    
attr   ,    ,       -
.   - start_routine   ,
 ,      pthread_exit ()  
    ,   start_routine.