首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下C语言程序 void*th_f(void*arg) { printf("Hello World"); pthread_yield(0); } int main(void) { pthread_t tid;
有如下C语言程序 void*th_f(void*arg) { printf("Hello World"); pthread_yield(0); } int main(void) { pthread_t tid;
admin
2020-03-31
72
问题
有如下C语言程序
void*th_f(void*arg)
{
printf("Hello World");
pthread_yield(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);
}
针对上述程序,下列叙述中哪一个是正确的?( )
选项
A、线程th_f运行后主动退出
B、线程th_f运行后等待一个特定的线程退出
C、线程th_f运行后主动释放CPU给其他线程
D、线程th_f运行后进入等待态
答案
C
解析
pthread_create(&tid,NULL,th_f,NULL):创建线程后,运行该线程,tn_f线程中调用了pthread_yield(O)。线程tn_f运行后等待该线程退出后挂起自己,将CPU让给其他线程。故本题答案选择C选项。
转载请注明原文地址:https://jikaoti.com/ti/1pA7FFFM
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
在ISO“开放系统互连管理框架”中,将网络系统管理划分为五个功能域。这五个功能域是:配置管理、故障管理、安全管理、性能管理与
下面总线中不是32位的是
为提高测试的效果,软件集成测试工作最好的承担者是
软件测试不能证明软件没有错误,但可以发现软件中的
当PCM用于数字化语音系统时,它将声音分为128个量化级,每个量化级采用7位二进制码表示。由于采样速率为8000样本/秒,因此,数据传输速率应该达到
数据库的三级模式结构由外模式、模式和内模式组成,它适合的数据库类型有 Ⅰ.关系型数据库 Ⅱ.层次型数据库 Ⅲ.网状型数据库
在下列描述中,属于冯.诺依曼体系结构的特点是()。Ⅰ.采用十六进制计数Ⅱ.集中而顺序的控制Ⅲ.存储程序并且存储时不区别数据和指令
随机试题
《静修集》的作者是()
InwhatwaywerethepuritansdifferentfromthePilgrims?
内耳感音换能作用发生在
下列哪个药不用于治疗癫痫
最概然速率vp的物理意义是:
为了加强城市建设档案管理,充分发挥城建档案在城市规划、建设、管理中的作用,根据()制定本规定。
销售商品涉及现金折扣的,应当按扣除现金折扣前的金额确定销售商品收人金额,现金折扣在实际发生时作为财务费用扣除。()
经营者的基本年薪中考虑到企业经营效益因素的模式包括()
同拼音文字相比,汉字有哪些特点?
贯穿杜威教学领域各个方面的基本原则是()
最新回复
(
0
)