Single answer: What would be the output at LINE C and LINE P…

Single answer: What would be the output at LINE C and LINE P when the program below executes? #include #include int value = 0;void *runner(void *param) {  value = 5;  printf(“%d”,value); /* LINE C */  pthread_exit(0);}int main(int argc, char *argv[]) {  pid_t pid;  pthread_t tid;  pthread_attr_t attr;  pthread_attr_init(&attr);  pthread create(&tid,&attr,runner,NULL);  pthread_join(tid,NULL);  printf(“%d”,value); /* LINE P */}

Multiple answers: Suppose the followings while executing a p…

Multiple answers: Suppose the followings while executing a program execution on a 32bit x86 CPU computer system; %esp=0xffffcf8c %eip=0x804842b. The instruction at the memory address 0x804842b is call 0x80483dd. 0x8048430 is the next sequential instruction memory address after 0x804842b Select three statements that are *CORRECT* right after CPU fetch-and-executes the instruction “call 0x80483dd” at 0x804842b.