首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有一对夫妻在某银行申请了一个共同的帐号,办理了正副两张银行卡。每张银行卡都可独立存款和取款,规定每次存款或取款的金额为1000元(约定可透支)。自动存取款机中为银行卡设置了如下两个进程: begin amount:mteger; amount:=0
有一对夫妻在某银行申请了一个共同的帐号,办理了正副两张银行卡。每张银行卡都可独立存款和取款,规定每次存款或取款的金额为1000元(约定可透支)。自动存取款机中为银行卡设置了如下两个进程: begin amount:mteger; amount:=0
admin
2012-09-30
92
问题
有一对夫妻在某银行申请了一个共同的帐号,办理了正副两张银行卡。每张银行卡都可独立存款和取款,规定每次存款或取款的金额为1000元(约定可透支)。自动存取款机中为银行卡设置了如下两个进程:
begin
amount:mteger;
amount:=0;
cobegin
process SAVE
k:integer;
begin
k:=amount;
k:=k+1000;
amount:=k
end;
Drocess TAKE
t:integer;
begin
t:=amount:
t:=t-1000;
amount:=t
end;Coend;
end;
回答下列问题:
(1)上述进程执行时会产生怎样的错误?为什么?
(2)为保证系统的安全,可采用PV操作来管理。请完善上述程序,以确保系统的安全。
选项
答案
(1)会产生与时间有关的错误。 因正副卡都可独立存取款,且存取款是随机的,故两进程就可能并发执行。 由于它们都涉及到共享变量amount,当交替访问amount时就会出错。 (2)完善后的程序如下。方框处为应完善的内容。 [*]
解析
转载请注明原文地址:https://kaotiyun.com/show/KfNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
在8086系统中,偶地址存储体数据线只和低8位数据总线相连,奇地址存储体数据线只和高8位数据总线相连,满足在一个总线周期内访问一个存储字的条件是()
在异步通信中,标志一个字符数据开始传输的位称为_________位。
8253的工作方式有()
在8086CPU中,附加数据段寄存器是()
某存储器系统采用部分译码法,有3条最高位地址线未参加地址译码,则其译码输出所对应的地址范围是其所连接芯片容量的()
设有χ-y平面上的直线运动路径,源点坐标为(1,1),终点坐标为(4,19),两轴只有加速度限制,其中χ轴的加速度限制为±2,y轴的加速度限制为±3。利用三次多项式样条函数生成点位控制指令,为保证所有轴的加速度都不超过容许值,求协调运动的容许最短时间为多少
具有采集有关系统状态和行为的信息功能的是【】
施工项目安全控制应循序的基本原则有()
操作系统探测技术主要包括:获取标识信息探测技术、基于____________协议栈的操作系统指纹探测技术和ICMP响应分析探测技术。
随机试题
《消防法》规定进行电焊、气焊等具有火灾危险作业的人员如严格遵守消防安全操作规程时可不必持证上岗。()
A.地高辛B.氢化可的松C.维生素CD.普鲁卡因E.阿司匹林可被AgNO3氧化,产生黑色银沉淀的药物是
A.瓣膜穿孔并有皮下Osler小结B.瓣膜有半透明、串珠状排列赘生物C.环形红斑D.小舞蹈症E.关节积液
9用于控制疟疾复发和传播的药物是
A.先兆流产B.前置胎盘C.胎盘早剥D.羊水栓塞E.先兆子宫破裂初孕妇,孕27周,阴道少量流血2小时,阵性下腹痛30分钟。查体:宫口未开,胎膜未破。诊断为
南项目法人指定分包人造成的与其分包工作有关的一切索赔、诉讼和损失赔偿应由()负责。
甲市王某违反《治安管理处罚条例》被乙市丙区公安分局处以拘留5天的处罚,王某不服向乙市公安局申请复议,乙市公安局将处罚结果变更为罚款500元。王某仍然不服,遂向法院提起行政诉讼。对此案有管辖权的法院是()。
小说《红楼梦》里的王熙凤是典型的()
甲、乙、丙为某合伙企业的合伙人,后该合伙企业经营亏损,财产不足以清偿到期债务。根据《中华人民共和国合伙企业法》的规定,甲、乙、丙对该债务应承担()。
Asuitcasewithshirt,trousersandshoes______stolenfromthecar.
最新回复
(
0
)