当前位置:首页 > 四级网络工程师 > [17] > 正文内容

[17][10][单选]有如下C语言程序

[17]2年前 (2025-02-02)

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章 进程线程模型


转载请注明出处。

本文链接:http://www.pythonopen.com/?id=6544

相关文章

[17][2][单选]下列哪一个标志位或状态码不包含在程序状态字PSW中

修改位MCPU工作状态码S条件码C中断屏蔽码IF答案修改位M解析程序状态字PSW通常包括以下状态代码...

[17][3][单选]中断和异常都是将正在执行的程序打断,完成相应处理后再恢复该程序的执行,但是二者是有区别的。下列各种事件中,哪一项属于异常

运行过程中执行了清零操作定时器计时结束用户敲击键盘存储校验出错答案运行过程中执行了清零操作解析中断和...

[17][4][单选]系统调用扩充了机器指令,增强了系统功能,方便了用户使用。下列哪一项不属于系统调用

查找数组中的最大数用户程序创建一个新进程打开磁盘上的一个文件一个进程向另一个进程发送消息答案查找数组...

[17][5][单选]进程控制块PCB是描述进程基本情况以及进程的运行变化过程的数据结构,下列哪一项不是进程控制块中记录的信息?

中断源进程队列指针程序状态字运行时间答案中断源解析进程控制块PCB的内容一般可以分成调度信息和现场信...

[17][7][单选]某八核处理器的计算机系统中共有150个进程,那么,任意时刻处于运行状态的进程最多有几个

815010答案8解析运行状态是指进程已经获得CPU,并且在CPU上执行的状态。在一个单CPU系统中...

[17][8][单选]进程是由多个部分组成的,下列哪一项不是进程的部位组成部分

人机交互界面进程控制块程序代码数据答案人机交互界面解析进程由程序代码、数据和PCB进程控制块三部分组...