在Pthread线程包中,线程操作pthread_yield表示的是()。

题目
单选题
在Pthread线程包中,线程操作pthread_yield表示的是()。
A

线程让出CPU

B

创建一个线程

C

阻塞一个线程

D

等待一个特定的线程退出

参考答案和解析
正确答案: D
解析: 线程操作pthread_yield表示线程让出CPU。故选择A选项。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

主线程要求从线程退出应采用____。

A、pthread_create

B、pthread_exit

C、pthread_quit

D、pthread_cancel


正确答案:D

第2题:

关于pthread_create函数,下列说法错误的是____。

A、它返回是线程创建成功与否的错误码

B、线程属性参数使用空指针表示使用默认参数

C、它成功创建线程后立刻执行线程函数等待其结束后返回

D、可通过它将参数传递给线程函数


正确答案:C

第3题:

pthread_join通过____指定要等待的线程。

A、pthread_create返回的线程句柄

B、线程的系统ID

C、创建线程时设置的线程号

D、创建线程时设置的线程名


正确答案:A

第4题:

在Pthread线程包关于条件变量的使用中,pthread_mutex_init()表示的是

A.创建一个互斥量

B.等待一个互斥量

C.等待一个互斥量

D.释放一个互斥量


正确答案:A

第5题:

在Pthread线程包的使用中,当用户编程创建一个新的线程时,需要使用的线程库函数是

A.pthread_create()

B.pthread_exit()

C.pthread_yield()

D.pthread_join()


正确答案:A

第6题:

Pthread是_____线程接口标准。

A、Linux

B、POSIX

C、Windows

D、IOS


正确答案:B

第7题:

在Pthread线程包中,线程操作pthread_yield表示的是

A.线程让出CPU

B.创建一个线程

C.阻塞一个线程

D.等待一个特定的线程退出


正确答案:A

第8题:

在条件不成立时,使用pthread_cond_wait____。

A、令线程阻塞

B、解锁互斥量

C、解锁互斥量然后令线程阻塞

D、加锁互斥量


正确答案:C

第9题:

在Pthread线程包的使用中,当用户需要结束一个线程时,可以使用的线程库函数是

A.pthread_create()

B.pthread_exit()

C.pthread_yield()

D.pthread_join()


正确答案:B

第10题:

有如下C语言程序 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); } 针对上述程序,下列叙述中哪一个是正确的?

A.线程th_f运行后主动退出

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

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

D.线程th_f运行后进入等待态


正确答案:A

更多相关问题