首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下C语言程序 void*thj(void*arg) { printf("Hello World"); } int main(void) { pthread_t tid; int st;
有如下C语言程序 void*thj(void*arg) { printf("Hello World"); } int main(void) { pthread_t tid; int st;
admin
2020-03-31
55
问题
有如下C语言程序
void*thj(void*arg)
{
printf("Hello World");
}
int main(void)
{
pthread_t tid;
int st;
sI=pthread_create(&tid,NULL,th_f,NULL);
if(st= =0)
printf("Oops,I can not createthread\n");
exit(NULL);
}
针对上述程序,下列叙述中哪一个是正确的?( )
选项
A、线程th_f运行中出现错误
B、线程th_f运行后等待一个特定的线程退出
C、线程th_f运行后主动释放CPU给其他线程
D、线程th_f运行后退出
答案
D
解析
pthread_create(&tid,NULL,th_f,NULL)创建线程后,运行该线程。只有一个printf函数调用语句,所以线程会执行完指令后退出,线程th_f运行后主动退出。故本题答案选择D选项。
转载请注明原文地址:https://www.kaotiyun.com/show/za8Z777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
在多道程序系统中,内存中既有操作系统,又有许多用户程序。为使系统正确运行,要采取存储保护措施以防止 Ⅰ.地址越界 Ⅱ.操作越权
19题基于以下描述内容。在页式存储管理中,可以用“字位映像图”(又称位示图)表示内存空闲块状况。假设字长为32位,每一位(编号为0~31)与一个内存块对应,取值可为0或1。当取值为1时表示对应块已被占用,当取值为0时表示对应块为空闲。(18)如果内存可
为了保证程序能连续执行,CPU必须确定下一条指令的地址,起到这一作用的是
OSI参考模型的三个主要概念是()。
软件开发过程,往往会出现错误,经验证明最容易产生错误的阶段是
OSI模型的三个主要概念是
支持多道程序设计,算法简单,但存储器碎片多的存储管理是
文件系统的主要目的是
按逻辑结构划分,文件主要分为()。
随机试题
走新型工业化道路要处理好哪些关系?
Amongallthemalignancies,lungcanceristhebiggestkiller;morethan100000Americansdieofthedisease.Givingupsmoking
A.肱二头肌、旋前圆肌B.桡侧伸腕长肌和短肌C.髂腰肌D.股四头肌E.胫骨前肌L4运动神经平面的关键肌为
布莱克分类窝洞考虑的充填材料是
市场投资组合的p系数等于( )。
财政政策和货币政策的差异主要体现在()。
基金管理公司及基金托管银行聘用高级管理人员,必须具有5年以上基金、证券、银行等金融相关领域的工作经历及与拟任职务相适应的管理经历。()
在某城市中,有60%的家庭订阅某种日报,有85%的家庭有电视机。假定这两个事件是独立的,今随机抽出一个家庭,所抽家庭既订阅该种日报又有电视机的概率是:
MargaretSangerandBirthControlMargaretSanger,anAmericannurse,wasthefirsttostartthemodernbirthcontrolmovemen
Afterreading________ofbooksbygreatauthorsforsometime,theboydecidedtogoontoreadtheoriginals.
最新回复
(
0
)