首页
登录
从业资格
在支持多线程的操作系统中,假设进程P创建了若干个线程,那么( )是不能被其他线
在支持多线程的操作系统中,假设进程P创建了若干个线程,那么( )是不能被其他线
题库
2022-08-02
66
问题
在支持多线程的操作系统中,假设进程P创建了若干个线程,那么( )是不能被其他线程共享的。A.该进程的代码段B.该进程中打开的文件C.该进程的全局变量D.该进程中线程的栈指针
选项
A.该进程的代码段
B.该进程中打开的文件
C.该进程的全局变量
D.该进程中线程的栈指针
答案
D
解析
同一进程间的线程共享的资源包括:
1、堆:由于堆是在进程空间中开辟出来的,所以它是理所当然地被共享的。
2、全局变量:它是与具体某一函数无关的,所以也与特定线程无关;因此也是共享的。
3、静态变量:虽然对于局部变量来说,它在代码中是“放”在某一函数中的,但是其存放位置和全局变量一样,存于堆中开辟的.bss和.data段,是共享的。
4、文件等公用资源:使用这些公共资源的线程必须同步。Win32 提供了几种同步资源的方式,包括信号、临界区、事件和互斥体。
独享的资源有:
1、栈:每个线程中的栈都是由线程自身独享的。
2、寄存器:每个线程执行指令时,都要用到寄存器,线程间的寄存器并不共享。
转载请注明原文地址:https://www.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
随机试题
Tenyearsago,JoeAllenbeganstudyingadiversegroupofseventhgradersn
[originaltext]W:TheroomissostuffythatIcanhardlybreathe.M:Ithinkth
Foreigninvestmentisexpandingrapidlyallovertheworld.Mostofthefore
Theclerkwas(threat)______withpunishmentunlessheapologizedtothecustomer
绘画:壁画:山水画A.美术:雕塑:彩雕 B.银河系:太阳系:水星
无牙颌患者戴全口义齿时发现,吸附力良好,但无法发"斯"音,分析最可能的原因是A.
按照中国银监会公布的《商业银行资本管理办法(试行)》要求,银行应当在最低资本要求
施工成本管理的任务中,( )是以货币形式编制施工项目在计划期内的生产费用、成本
甲将价值5万元的房屋1间作抵押向乙借款4万元。抵押期间,甲又将房屋出租给丙居住
根据《建设工程质量管理条例》有关的规定,工程监理单位有( )行为的,责令改正,处
最新回复
(
0
)