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_example4.c

#include <pthread.h>
 #include <stdio.h> 
 #define NUM_THREADS 5 
 void *PrintHello(void *threadid) 
 { printf("\n%d: Hello World!\n", threadid); 
 pthread_exit(NULL); 
 }
 
int main( ) 
{ 
	pthread_t threads [NUM_THREADS]; 
	int rc, t;
	for(t=0; t < NUM_THREADS; t++) 
	{
		 printf ("Creating thread %d\n", t); 
		 rc = pthread_create (&threads[t], NULL, PrintHello, (void *) t ); 
		 if (rc) 
		 { 
		 	printf("ERROR; return code from pthread_create() is %d\n", rc); 
		 	exit(-1); 
		 } 
	} 
	
    pthread_exit(NULL); 
}