Your IP : 216.73.216.40


Current Path : /var/www/html/bibhas.ghoshal/lab_files/
Upload File :
Current File : //var/www/html/bibhas.ghoshal/lab_files/thread_example2.c

#include <stdio.h> 
#include <pthread.h> 

int glob_data = 5 ;
void *kidfunc(void *p) 
{ printf ("Kid here. Global data was %d.\n", glob_data) ; glob_data = 15 ; 
printf ("Kid Again. Global data was now %d.\n", glob_data) ; 
}

int main ( ) 
{ 
  pthread_t kid ; 
  pthread_create (&kid, NULL, kidfunc, NULL) ; 
  printf ("Parent here. Global data = %d\n", glob_data) ;
  pthread_join (kid, NULL) ; 
  printf ("End of program. Global data = %d\n", glob_data) ;
}