🏷️ 知识点:线程

共 2 道相关题目

2011 年第 25 题 操作系统 选择题

在支持多线程的系统中,进程 P 创建的若干线程不能共享的是( )。

进程和线程

A. 进程 P 的代码段

B. 进程 P 中打开的文件

C. 进程 P 的全局变量

D. 进程 P 中某线程的栈指针

[tag_link]

正确答案:D

进程是资源分配的基本单位, 线程 是处理机调度的基本单位。因此,进程的代码段、进程打开的文件、进程的全局变量等都是进程的资源,唯有进程中某线程的栈指针是属于线程的,属于进程的资源可以共享,属于线程的栈是独享的,对其他线程透明。


2012 年第 31 题 操作系统 选择题

下列关于进程和线程的叙述中,正确的是( )。

进程和线程

A. 不管系统是否支持线程,进程都是资源分配的基本单位

B. 线程是资源分配的基本单位,进程是调度的基本单位

C. 系统级线程和用户级线程的切换都需要内核的支持

D. 同一进程中的各个线程拥有各自不同的地址空间

[tag_link]

正确答案:A

在引入 线程 后,进程依然还是资源分配的基本单位,线程是调度的基本单位,同一进程中的各个线程共享进程的地址空间。在用户级线程中,有关线程管理的所有工作都由应用程序完成,无须内核的干预,内核意识不到线程的存在。