下列关于线程的描述中,错误的是( )。

admin2020-06-17  33

问题 下列关于线程的描述中,错误的是(          )。

选项 A、内核级线程的调度由操作系统完成
B、操作系统为每个用户级线程建立一个线程控制块
C、用户级线程间的切换比内核级线程间的切换效率高
D、用户级线程可以在不支持内核级线程的操作系统上实现

答案B

解析 应用程序没有进行线程管理的代码,只有一个到内核级线程的编程接口,内核为进程及其内部的每个线程维护上下文信息,调度也是在内核中由操作系统完成的,选项A正确。在多线程模型中,用户级线程和内核级线程的连接方式分为多对一、一对一、多对多,“操作系统为每个用户线程建立一个线程控制块”属于一对一模型,选项B错误。用户级线程的切换可以在用户空间完成,内核级线程的切换需要操作系统帮助进行调度,故用户级线程的切换效率更高,选项C正确。用户级线程的管理工作可以只在用户空间中进行,故可以在不支持内核级线程的操作系统上实现,选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/1T3i777K
0

最新回复(0)