首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有一对夫妻在某银行申请了一个共同的帐号,办理了正副两张银行卡。每张银行卡都可独立存款和取款,规定每次存款或取款的金额为1000元(约定可透支)。自动存取款机中为银行卡设置了如下两个进程: begin amount:mteger; amount:=0
有一对夫妻在某银行申请了一个共同的帐号,办理了正副两张银行卡。每张银行卡都可独立存款和取款,规定每次存款或取款的金额为1000元(约定可透支)。自动存取款机中为银行卡设置了如下两个进程: begin amount:mteger; amount:=0
admin
2012-09-30
66
问题
有一对夫妻在某银行申请了一个共同的帐号,办理了正副两张银行卡。每张银行卡都可独立存款和取款,规定每次存款或取款的金额为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
操作系统
理工类
相关试题推荐
一个完整的计算机系统应包括()
一般小容量的存储器系统用_________组成较好,大容量的存储器系统则适合于用_________组成;DRAM集成度高、功耗_________,使用时需_________电路。
设计一个PLC控制系统的抢答器,如图所示,要求:有4个答题人;出题人提出问题,答题人按动抢答按钮。只有最先抢答的人输出;出题人按复位按钮,引出下一个问题。试绘出梯形图。
何谓DDA算法?
下列关于风险分析方法的说法不正确的是()
业主委托建设管理单位在项目开始阶段就参与项目的实施过程,为设计方提供施工方面的建议,随后负责管理施工过程,这种项目采购模式是()
根据我国《招标投标法》的规定,某单位发布的招标公告中,有这样一条:限定施工企业为当地企业,这违反了招标投标的________原则。()
以下关于安全机制的描述中,属于数据机密性的是()
“Yankee”病毒属于文件型病毒的()
进程存在的唯一标志是()
随机试题
TheTownofPressureandtheTownofPleasurewereneighborsbuthadnothingincommon.Residentsbuiltwallsto【C1】________
A.急性阑尾炎并发盆腔脓肿B.盲肠后位阑尾炎C.高位阑尾炎D.低位阑尾炎E.急性阑尾炎
债券市场的功能包括哪几部分?
侵权责任是指行为人()所产生的民事责任。
劳动力市场均衡的意义有()。(2007年5月二级真题)
在复平面内,复数z=i(1+2i)对应的点位于()。
菜刀:砧板
有效和冗长是语言体系的一个自相矛盾的特性,然而,当它们一块使用时,却能增加交流的有效性和可信赖性。如果某一种口语非常有效,那么它的每一个基本音素的所有可能排列都能组成一个可被理解的单词。但是,如果人类的听觉系统不是一个完善的声音接受器,那么一种口语的基本音
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB:privateA{
Theauthorofthepassageisprimarilyconcernedwith______.Whichofthefollowingbeststatesthe"particularpedagogicalpu
最新回复
(
0
)