[17][10][单选]有如下C语言程序
void *th_pg(void *arg { printf("Hello World"; pthread_join(2; } int main(void { pthread_t t_pid; int sta; sta = pthread_create(&t_pid, NULL, th_pg, NULL; if(sta!= 0 printf("Oops, I can not createthread\n"; exit(0; } 上述程序中,pthread_join函数的作用是
线程th_pg运行后自动退出
线程th_pg运行后等待一个特定的线程退出
线程th_pg运行后自动释放CPU给其他线程
线程th_pg运行后变成休眠状态
答案
线程th_pg运行后等待一个特定的线程退出
解析
线程调用pthread_join函数,表示等待一个特定的线程退出。故选B选项。
【涉及考点】
第3章 进程线程模型
转载请注明出处。