全部题库 / 网络工程师 / 试题详情
单选题 网络工程师
2019-02-28

有如下C语言程序

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

A.线程th_f运行后主动退出
B.线程th_f运行后等待一个特定的线程退出
C.线程th_f运行后主动释放CPU给其他线程
D.线程th_f运行后进入等待态

参考答案

C

答案解析

pthread_create(&tid,NULL,th_f,NULL):创建线程后,运行该线程,th_f线程中调用了pthread_yield(0)。线程th_f运行后等待该线程退出后挂起自己,将CPU让给其他线程。故本题答案选择C选项。