MCQ Practice

Which one of the following statement is not true about this program? #include #include void *fun_t(void *arg); void *fun_t(void *arg) { printf("%dn",getpid()); pthread_exit("Bye"); } int main() { pthread_t pt; void *res_t; if(pthread_create(&pt,NULL,fun_t,NULL) != 0) perror("pthread_create"); if(pthread_join(pt,&res_t) != 0) perror("pthread_join"); printf("%dn",getpid()); return 0; }

A

both printf statements will print the same value

B

both printf statements will print the different values

C

this program will print nothing

D

none of the mentioned

Correct Answer: A