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

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

[7]9个月前 (01-26)
void * th_f(void * arg)
{
printf("Hello World");
pthread_exit(0);
}
int main(voiD)
{
pthread_t tid;
int st;
st = pthread_create(&tid, NULL, th_f, NULL);
if(st==0)
printf("Oops, I can not createthread\n");
exit(NULL);
}

针对上述程序,下列叙述中哪一个是正确的




线程th_f运行后主动退出

线程th_f运行后等待一个特定的线程退出

线程th_f运行后主动释放CPU给其他线程

线程th_f运行后进入等待态


答案


线程 th_f 运行后主动退出


解析


pthread_create(&tid, NULL, th_f, NULL创建线程后,运行该线程,th_f 线程中调用了 pthread_exit(0,线程 th_f 运行后主动退出。故本题答案选择线程 th_f 运行后主动退出选项。涉及考点为第 3 章进程线程模型。


转载请注明出处。

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

相关文章

[7][2][单选]当用户程序需要调用操作系统所提供的文件读写功能时,该功能首先执行的指令是

文件操作指令访管指令特权指令I/O 中断指令答案访管指令解析用户程序不能直接使用特权指令。如果用户程...

[7][3][单选]中断处理程序的入口地址一般存放在下列哪个数据表格中

中断向量表系统调用表进程控制块文件描述符表答案中断向量表解析80x86 系统是把所有的中断向量集中起...

[7][6][单选]多道程序设计技术使得进程能够并发运行,相比单道程序运行,并发运行的多道程序不再具有下列哪个特性

独立性随机性共享性可再现性答案可再现性解析多道程序设计环境具有以下特点:独立性、随机性、资源共享性。...

[7][9][单选]对于如下 C 语言程序

int main() { pid_t pid; int x=1;...

[7][13][单选]在相互通信的进程间设置一个公共内存区,一组进程向该公共内存中写,另一组进程从该公共内存中读,通过这种方式实现两组进程间信息交换的方式称为

共享内存消息机制管道通信套接字答案共享内存解析共享内存指在多处理器的计算机系统中,可以被不同中央处理...