若进程 P 中有一个线程 T,打开文件后获得 fd,再创建线程 Ta、Tb,则线程Ta、Tb 可共享的资源是( )。
Ⅰ. 进程 P 的地址空间 Ⅱ.线程 T 的栈 Ⅲ. fd
A. 仅Ⅰ
B. 仅Ⅰ、Ⅲ
C. 仅Ⅱ、Ⅲ
D.Ⅰ、Ⅱ、Ⅲ
本题考察进程和线程的关系。
用户登录可进行刷题及查看答案
线程可共享其所属进程的地址空间和资源,包括堆和全局变量。每个线程都有自己的栈,用于保存其局部变量和返回地址。
Ⅰ 正确。线程可共享其所属进程的地址空间。
II 错误。不同线程的栈是独立的,不可共享。
Ⅲ 正确。线程可以共享其所属进程的打开的文件描述符。
综上所述,仅I、Ⅲ 正确。
本题选 B。
登录后提交答案
暂无评论,来抢沙发