[APUE11] Consider the following function to be run by a thread.
PrintHello(voidthreadid) { . . . }
Which of the following statement is correct to create a thread that executes a function called PrintHello?
rc = pthread_init(&tid, NULL, PrintHello, (void *)1);
rc = pthread_create(tid, NULL, *PrintHello, 1);
rc = pthread_create(&tid, NULL, &PrintHello, (void *)1);
rc = pthread_create(&tid, NULL, PrintHello, (void *)1);
rc = pthread_new(&tid, NULL, PrintHello, 1);rc = pthread_create(&tid, NULL, PrintHello, (void *)1);