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

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

[7]1年前 (2025-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][6][单选]多道程序设计技术使得进程能够并发运行,相比单道程序运行,并发运行的多道程序不再具有下列哪个特性

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

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

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

[7][18][单选]有一个虚拟页式存储系统采用最近最少使用(LRU)页面置换算法,

系统给每个进程 3 页内存,其中一页用来存放程序和变量I,J,(不作他用)。假设一个页面可以存放 1...

[7][23][单选]假设磁盘头当前位于第 105 道,正在向磁道序号增加的方向移动。

现有一个磁盘访问请求序列为 35,45,12,68,110,180,170,195,采用 SCAN电...

[7][24][单选]在一个采用三级索引结构的 UNIX 文件系统中,假设物理块大小为 1KB,用 32 位表示一个物理块号。

主索引表含有 13 个块地址指针,其中前 10 个直接指向磁盘块号,第11个指向一级索引表,第12个...