140  4.  ++-   

 Count * 2  endl ;

}
cout  "  ."  endl;

}

void *task2(void *X)
{

int *Temp;

Temp = static_cast<int *>(X);

forfint Count = l;Count < *Temp;Count++){

cout  "  : "  Count  " + 2 = "
 Count + 2  endl;

}
cout  "  ."  endl;

}

  4.2  taski  task2  ,   -
  ,      .  
    ,      ,    
       .     -
       .  
    4.1  4.2     4.1.

,   4.1

 

program4-12.



        
.    ,    
'  (    ,      ),   
  -   .    
   4.1,       4.2.

:  

;libpthread

 

|<pthread.h> <iostream> <stdlib.h>

|      

JC++ - program4-12 program4-12. -Ipthread

^

:   

ISuSE Linux 7.1, sec 2.95.2,

11                                             '                           '                                                                                                           '

j   

;./program4-12 34

; 

t       .