首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有一对夫妻在某银行申请了一个共同的帐号,办理了正副两张银行卡。每张银行卡都可独立存款和取款,规定每次存款或取款的金额为1000元(约定可透支)。自动存取款机中为银行卡设置了如下两个进程: begin amount:mteger; amount:=0
有一对夫妻在某银行申请了一个共同的帐号,办理了正副两张银行卡。每张银行卡都可独立存款和取款,规定每次存款或取款的金额为1000元(约定可透支)。自动存取款机中为银行卡设置了如下两个进程: begin amount:mteger; amount:=0
admin
2012-09-30
93
问题
有一对夫妻在某银行申请了一个共同的帐号,办理了正副两张银行卡。每张银行卡都可独立存款和取款,规定每次存款或取款的金额为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
操作系统
理工类
相关试题推荐
设置高速缓冲存储器是为了解决_________和_________速度不匹配的问题。
某半导体静态存储器芯片的地址线为A13~A0,数据线为D3~D0,若组成容量为32KB的存储器,需要该种存储芯片的片数为()
在χy平面内由(0,0)点以v=5的恒定速度运动到(6,8)点,设采样周期为0.01s。试求:(1)完成该直线运动需多少时间;(2)推导出两点间的直线插补递推计算公式。
如图所示为一机械装置的传动示意图。已知电动机M的最大转速nmax=1000r/min,驱动的两级齿轮:z1=20,z2=36,z3=24z4=55,丝杠的导程P=10mm。(1)验算两级齿轮系的传动比是否符合最佳速比分配条件。(2)求
某项目的评标委员会组成如下:招标人代表2人,建设行政监督部门代表2人,技术、经济方面专家5人。关于此评标委员会人员的组成,下列说法正确的有()
文件型病毒是指专门感染系统中___________,即扩展名为COM、EXE的文件。
根据访问权限,访问控制技术将用户分为三类:特殊用户、___________和审计用户。
使用Linux的命令行方式,在超级用户下安装Samba服务的系列命令是()
在设备管理中,采用SPOOLing技术的目的是()
设备管理的主要功能有
随机试题
关于经阴道超声检查的优势,下列叙述不正确的是
有防腐作用的牛乳掺假物是
下列何结构位于十二指肠降部的后内侧壁?()
设备状态监测与故障诊断的任务是()。
盖碗茶是()族人的饮食习俗。
某公司用两个工厂生产一种产品,其总成本函数为C=2Q12+Q22一Q1Q2,其中Q1表示第一个工厂生产的产量,Q2表示第二个工厂生产的产量。求:当公司生产的总产量为40时能够使得公司生产成本最小的两工厂的产量组合。
在两队进行的羽毛球对抗赛中,每队派出3男2女共5名运动员进行5局单打比赛,如果女子比赛安排在第二和第四局进行,则每队队员的不同出场顺序有().
GrandTetonNationalPark______themostscenicportionoftheglaciated,snow-coveredTetonRange.
Nowastothematteroflying.Youwanttobeverycarefulaboutlying;otherwiseyouarenearlysuretogetcaught.Oncecaught
PassageTwoWhatistheauthor’sattitudetowardsthe35-hourweekpolicy?
最新回复
(
0
)