首页
登录
从业资格
在支持多线程的操作系统中,假设进程P创建了若干个线程,那么( )是不能被其他线
在支持多线程的操作系统中,假设进程P创建了若干个线程,那么( )是不能被其他线
题库
2022-08-02
91
问题
在支持多线程的操作系统中,假设进程P创建了若干个线程,那么( )是不能被其他线程共享的。A.该进程的代码段B.该进程中打开的文件C.该进程的全局变量D.该进程中线程的栈指针
选项
A.该进程的代码段
B.该进程中打开的文件
C.该进程的全局变量
D.该进程中线程的栈指针
答案
D
解析
同一进程间的线程共享的资源包括:
1、堆:由于堆是在进程空间中开辟出来的,所以它是理所当然地被共享的。
2、全局变量:它是与具体某一函数无关的,所以也与特定线程无关;因此也是共享的。
3、静态变量:虽然对于局部变量来说,它在代码中是“放”在某一函数中的,但是其存放位置和全局变量一样,存于堆中开辟的.bss和.data段,是共享的。
4、文件等公用资源:使用这些公共资源的线程必须同步。Win32 提供了几种同步资源的方式,包括信号、临界区、事件和互斥体。
独享的资源有:
1、栈:每个线程中的栈都是由线程自身独享的。
2、寄存器:每个线程执行指令时,都要用到寄存器,线程间的寄存器并不共享。
转载请注明原文地址:http://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
随机试题
多极化趋势正在全球范围内继续发展。各种重要力量相互依存,相互制约,相互合作,有利于世界的和平与稳定。全球有近二百个国家。国家不论大小、贫富、强弱,都是国际大
Forachildtogiveuphislessmatureideaforamoremature(成熟的)one,itrequ
_______proposalsshouldbeputintopracticenomatterhowharditwillbe.A、The
[originaltext](1)ThenumberofpeopleintheUnitedStateswithoutahomeisdo
Essay-GradingSoftwareOffersProfessorsaBreakA)Imaginetakin
饭店员工的薪酬包括()。A.工资 B.津贴 C.奖金 D.福利 E.
通过诱导免疫耐受可用于治疗A、恶性肿瘤 B、病毒的持续性感染 C、自身免疫病
以下构成首次公开发行股票发行障碍的有( )。 Ⅰ.发行人的财务经理在母公司担
2009—2019年,城镇非私营单位和私营单位平均工资差额最大的年份是:
A.无菌性坏死物质吸收 B.抗原抗体反应 C.产热过多或散热障碍 D.体温
最新回复
(
0
)