选择题
7.
进程内的线程可以共享以下哪些资源______。
A、
stack
B、
data section
C、
register set
D、
file fd
【正确答案】
B、D
【答案解析】
线程是指程序在执行过程中,能够执行程序代码的一个执行单元。
进程是指一段正在执行的程序。而线程有时候也被称为轻量级进程,是程序执行的最小单元,一个进程可以拥有多个线程,各个线程之间共享程序的内存空间(代码段、数据段和堆空间)及一些进程级的资源(例如打开的文件),但是各个线程拥有自己的栈空间,进程与线程的关系如图所示。
提交答案
关闭