列表

详情


在支持多线程的操作系统中,假设进程P创建了线程T1,T2,T3,那么下列说法中,正确的是(  )。

A. 该进程中已打开的文件是不能被T1,T2和T3共享的

B. 该进程中T1的栈指针是不能被T2共享,但可被T3共享的

C. 该进程中T1的栈指针是不能被T2和T3共享的

D. 该进程中某线程的栈指针是可以被T1,T2和T3共享的

参考答案: C

详细解析:

本题考查的是操作系统的知识内容。
线程共享的内容包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯)、进程打开的文件描述符、信号的处理器、进程的当前目录、进程用户ID与进程组ID 。
线程独有的内容包括:线程ID、寄存器组的值、线程的堆栈、错误返回码、线程的信号屏蔽码。 

上一题