下列关于进程和线程的叙述中,正确的是( )。
A.不管系统是否支持线程,进程都是资源分配的基本单位
B.线程是资源分配的基本单位,进程是调度的基本单位
C.系统级线程和用户级线程的切换都需要内核的支持
D.同一进程中的各个线程拥有各自不同的地址空间
【答案】A
【解析】在引入线...
用户登录可进行刷题及查看答案
【解析】在引入线程后,进程依然是资源分配的基本单位,线程是调度的基本单位,同一进程中的各个线程共享进程的地址空间。在用户级线程中,有关线程管理的所有工作都由应用程序完成,无须内核的干预,内核意识不到线程的存在。
A正确。不管系统是否支持线程,进程都是资源分配的基本单位。
B错误。线程是操作系统中调度的基本单位,它是进程内的执行流。线程共享进程的资源,包括内存空间、文件句柄和其他系统资源。正确表述应该是“进程是资源分配的基本单位,线程是调度的基本单位”。
C错误。不同类型的线程切换方式不同。系统级线程是由操作系统内核创建和管理的线程,其切换需要内核的支持。而用户级线程(也称为轻量级线程)是在用户空间实现的线程,其切换由用户级线程库负责,不需要内核的干预。
D错误。同一进程中的各个线程共享相同的地址空间,即它们在同一进程的上下文中执行,并访问相同的内存和其他资源。
登录后提交答案
暂无评论,来抢沙发