题21

题目

Q:下面的说法中, 正确的是 ( )。
A. 不论是系统支持的线程还是用户级线程, 其切换都需要内核的支持
B. 线程是资源分配的单位, 进程是调度和分派的单位
C. 不管系统中是否有线程, 进程都是拥有资源的独立单位
D. 在引入线程的系统中, 进程仍是资源调度和分派的基本单位

分析

A:引入线程后, 进程仍然是资源分配的单位
内核级线程是处理器调度和分派的单位, 线程本身不具有资源, 它可以共享所属进程的全部资源, 选项 C 对, 选项 B、D 明显是错的。
至于选项 A, 可以这样来理解: 假如有一个内核进程, 它映射到用户级后有多个线程, 那么这些线程之间的切换不需要在内核级切换进程, 也就不需要内核的支持。

C