首页
登录
从业资格
在支持多线程的操作系统中,假设进程P创建了若干个线程,那么( )是不能被其他线
在支持多线程的操作系统中,假设进程P创建了若干个线程,那么( )是不能被其他线
题库
2022-08-02
77
问题
在支持多线程的操作系统中,假设进程P创建了若干个线程,那么( )是不能被其他线程共享的。A.该进程的代码段B.该进程中打开的文件C.该进程的全局变量D.该进程中线程的栈指针
选项
A.该进程的代码段
B.该进程中打开的文件
C.该进程的全局变量
D.该进程中线程的栈指针
答案
D
解析
同一进程间的线程共享的资源包括:
1、堆:由于堆是在进程空间中开辟出来的,所以它是理所当然地被共享的。
2、全局变量:它是与具体某一函数无关的,所以也与特定线程无关;因此也是共享的。
3、静态变量:虽然对于局部变量来说,它在代码中是“放”在某一函数中的,但是其存放位置和全局变量一样,存于堆中开辟的.bss和.data段,是共享的。
4、文件等公用资源:使用这些公共资源的线程必须同步。Win32 提供了几种同步资源的方式,包括信号、临界区、事件和互斥体。
独享的资源有:
1、栈:每个线程中的栈都是由线程自身独享的。
2、寄存器:每个线程执行指令时,都要用到寄存器,线程间的寄存器并不共享。
转载请注明原文地址:https://tihaiku.com/congyezige/2401209.html
本试题收录于:
高级系统分析师题库软件水平考试初中高级分类
高级系统分析师
软件水平考试初中高级
相关试题推荐
邮件服务器使用POP3实现的主要功能是()A.创建邮件 B.管理邮件 C.
采用三级模式结构的数据库系统中,如果对一个表创建聚簇索引,那么改变的是数据库的
在磁盘上存储数据的排列方式会影响IO服务的总时间。假设每个磁道被划分成10个物理
享元(flyweight)模式主要用于减少创建对象的数量,以降低内存占用,提高性
假设关系R<U,F>,U={A1,A2,A3},F={A1A3→A2,A1A2→
采用继承机制创建子类时,子类中( )。A.只能有父类中的属性 B.只能有父类
在支持多线程的操作系统中,假设进程P创建了若干个线程,那么( )是不能被这些线
某集团公司下属有多个超市,每个超市的所有销售数据最终要存入公司的数据仓库中。假设
假设某消息中只包含7个字符{a,b,c,d,e,f,g},这7个字符在消息中出现
某计算机系统页面大小为4K,进程的页面变换表如下所示。若进程的逻辑地址为2D16
随机试题
Tanco,aleathermanufacturer,useslargequantitiesofcommonsalttopreserve
()成为公司法人治理结构的核心内容。A、风险控制体系B、风险防范C、创新能力D、市场影响A风险防范成为期货公司法人治理结构建立的立足点和出发点,
Completethetablebelow.ChooseNOMORETHANTHREEWORDSfromthepassagefore
A. B. C. D.
单层钢结构厂房中钢梁一般选择下列哪种截面形式?( )
C
根据行政强制法律制度的规定,行政机关作出强制执行决定前,应当事先催告当事人履行义
第一届现代奥运会田径运动被列为比赛项目是在()年。A.1894 B.1896
提示病情危重的异常姿态是A.痿废 B.抽搐 C.颤动 D.麻痹 E.撮空
下列凭证中,属于自制原始凭证的是()。A.进账单 B.汇款单 C.差旅费报
最新回复
(
0
)