首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有一对夫妻在某银行申请了一个共同的帐号,办理了正副两张银行卡。每张银行卡都可独立存款和取款,规定每次存款或取款的金额为1000元(约定可透支)。自动存取款机中为银行卡设置了如下两个进程: begin amount:mteger; amount:=0
有一对夫妻在某银行申请了一个共同的帐号,办理了正副两张银行卡。每张银行卡都可独立存款和取款,规定每次存款或取款的金额为1000元(约定可透支)。自动存取款机中为银行卡设置了如下两个进程: begin amount:mteger; amount:=0
admin
2012-09-30
76
问题
有一对夫妻在某银行申请了一个共同的帐号,办理了正副两张银行卡。每张银行卡都可独立存款和取款,规定每次存款或取款的金额为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
操作系统
理工类
相关试题推荐
一般情况下,在程序中可设置_________、_________、_________、_________四个当前段。
下列不属于DAC0832的内部逻辑结构的是()
将内存缓冲区中1000个宁节数据送到D/A的程序段如下,请在横线上填上适当指令。SUB1:MOVCX,1000MOVBX,oFFSETBUFFERMOVDX,PoRT
用512×4位的RAM芯片构成4KB的存储系统,需要该芯片的数量是()
设计一个三相异步电动机正反转的PLC控制系统。要求:用两个按钮开关分别控制电动机的启动和停止,按下启动按钮后,电动机开始正转;正转5s后自动开始反转;反转10s后电动机自动停止。如果在任意时刻按下停止按钮,无论电动机在哪种状态下,电动机都要立即停止。试完成
下列关于项目管理的说法正确的是()
成本目标、成本计划、成本控制方案应该在_______阶段确定。
寄生在磁盘引导区或主引导区的计算机病毒称为___________病毒。
运筹学工作者拟定研究目标,即确定问题的_______和_______。
现有某类资源12个,供三个进程共享。假定进程所需资源和已占资源的情况如下表:当进程都请求尚需的资源时,系统应按怎样的次序为它们分配以保证不发生死锁,并解释之。
随机试题
关于微型包囊技术的说法,错误的是
男性,60岁。头晕、乏力3个月,Hb68g/L,诊断为缺铁性贫血,不会出现下列哪项表现
阿托品对以下哪种平滑肌作用最强
足少阳胆经的络穴是()
在一定条件下,政府投资对民间投资可能会发生“挤出效应”,产生“挤出效应”的条件是()。
对含汞的及必须通过检测才能确定其是否含汞的电池产品,受理备案申请的检验检疫机构凭汞含量检测实验室出具的《电池产品汞含量检测合格确认书》(正本)审核换发《进出口电池产品备案书》。
甲公司于6月5日以传真方式向乙公司求购一台机床,要求“立即回复”。乙公司当日回复“收到传真”。6月10日,甲公司电话催问,乙公司表示同意按甲公司报价出售,并要求甲公司于6月15日来人签订合同书。6月15日,甲公司前往签约,乙公司要求加价,未获同意,乙公司遂
下列关于财务战略的说法正确的是()。
Beguninthelate1960sbyPentagonweaponsresearchersasasystemforeasingcommunicationbetweencomputersindisparateelec
Inmanystressfulsituationsthebody’sresponsescanimproveourperformance.Webecomemore【B1】______,morealert,betterabl
最新回复
(
0
)