在支持多线程的操作系统中,假设进程P创建了线程TI、T2和T3, 那么以下叙述中

题库2022-08-02  36

问题 在支持多线程的操作系统中,假设进程P创建了线程TI、T2和T3, 那么以下叙述中错误的是(  )。A.线程T1、 T2和T3可以共享进程P的代码B.线程T1、T2可以共享P进程中T3的栈指针C.线程T1、T2和T3可以共享进程P打开的文件D.线程T1、T2和T3可以共享进程P的全局变量

选项 A.线程T1、 T2和T3可以共享进程P的代码
B.线程T1、T2可以共享P进程中T3的栈指针
C.线程T1、T2和T3可以共享进程P打开的文件
D.线程T1、T2和T3可以共享进程P的全局变量

答案 B

解析 线程共享的内容包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯)、进程打开的文件描述符、信号的处理器、进程的当前目录、进程用户ID与进程组ID 。
线程独有的内容包括:线程ID、寄存器组的值、线程的堆栈、错误返回码、线程的信号屏蔽码。
转载请注明原文地址:https://tihaiku.com/congyezige/2409328.html

最新回复(0)