下列关于线程的描述中,错误的是( )。
A.内核级线程的调度由操作系统完成
B.操作系统为每个用户级线程建立一个线程控制块
C.用户级线程间的切换比内核级线程间的切换效率高
D.用户级线程可以在不支持内核级线程的操作系统上实现
【答案】B
【解析】应用程序...
用户登录可进行刷题及查看答案
【解析】应用程序没有进行线程管理的代码,只有一个到内核级线程的编程接口,内核为进程及其内部的每个线程维护上下文信息,调度也是在内核中由操作系统完成的,A 正确。在多线程模型中,用户级线程和内核级线程的连接方式分为多对一、一对一、多对多, “操作系统为每个用户线程建立一个线程控制块”属于一对一模型,B 错误。用户级线程的切换可以在用户空间完成,内核级线程的切换需要操作系统帮助进行调度,因此用户级线程的切换效率更高,C 正确。用户级线程的管理工作可以只在用户空间中进行,因此可以在不支持内核级线程的操作系统上实现,D 正确。
登录后提交答案
暂无评论,来抢沙发