Question: 2. What is the output displayed by the program below? int i = 42; void *thread (void param) printf (%d , i) ; pthread
2. What is the output displayed by the program below? int i = 42; void *thread (void param) printf ("%d " , i) ; pthread exit (42) t void *thread2 (void vargp) ( i=31; int main) t pthread t tid, tid2 pthread_create (&tid2, NULL, thread2, NULL) pthread create (&tid, NULL, thread, NULL) pthread join(tid, (void)&) pthread join(tid2, NULL) printf ("%d ", i); return 0
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
