Q154
What is the output of this program? #include #include int a; void *fun_t(void *arg); void *fun_t(void *arg) a = 20; pthread_exit("Bye"); int main() pthread_t pt; void *res_t; a = 10; if(pthread_create(&pt,NULL,fun_t,NULL) != 0) perror("pthread_create"); if(pthread_join(pt,&res_t) != 0) perror("pthread_join"); printf("%d ",a); return 0;
A.
10
B.
20
AnswerC.
segmentation fault
D.
none of the mentioned
Answer: Option B
Solution
Answer: Option B
No explanation is given for this question Let's Discuss on Board