[16][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章 进程线程模型
转载请注明出处。