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

免费题库2022-08-02  29

问题 在支持多线程的操作系统中,假设进程P创建了线程T1,T2,T3,那么下列说法中,正确的是(  )。A.该进程中已打开的文件是不能被T1,T2和T3共享的B.该进程中T1的栈指针是不能被T2共享,但可被T3共享C.该进程中T1的栈指针是不能被T2和T3共享的D.该进程中某线程的栈指针是可以被T1,T2和T3共享的

选项 A.该进程中已打开的文件是不能被T1,T2和T3共享的
B.该进程中T1的栈指针是不能被T2共享,但可被T3共享
C.该进程中T1的栈指针是不能被T2和T3共享的
D.该进程中某线程的栈指针是可以被T1,T2和T3共享的

答案 C

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

最新回复(0)