首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有一对夫妻在某银行申请了一个共同的帐号,办理了正副两张银行卡。每张银行卡都可独立存款和取款,规定每次存款或取款的金额为1000元(约定可透支)。自动存取款机中为银行卡设置了如下两个进程: begin amount:mteger; amount:=0
有一对夫妻在某银行申请了一个共同的帐号,办理了正副两张银行卡。每张银行卡都可独立存款和取款,规定每次存款或取款的金额为1000元(约定可透支)。自动存取款机中为银行卡设置了如下两个进程: begin amount:mteger; amount:=0
admin
2012-09-30
75
问题
有一对夫妻在某银行申请了一个共同的帐号,办理了正副两张银行卡。每张银行卡都可独立存款和取款,规定每次存款或取款的金额为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://jikaoti.com/ti/MhEaFFFM
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
8086/8088CPU以处理多种不同的中断,每个中断对应一个类型码,其类型码范围()
设置高速缓冲存储器是为了解决_________和_________速度不匹配的问题。
在不同速度的设备之间传送数据()
若8086系统中,采用单片8259A作为外部可屏蔽中断的优先级管理,普通全嵌套方式,边沿触发,非缓冲连接,正常结束中断,端口地址为20H和21H。其中某中断源的中断类型号为4AH。8259A初始化命令字格式如题39图(a)、(b)、(c)所示。(1)试
题39图为8255A用作开关量输入和输出接口的电路。该电路工作时,若K断开,灯L0熄灭,L1点亮;若K闭合,灯L0点亮,L1熄灭。请填空将下面的控制程序补充完整。MOVAL,(1);8255A初始化,无关位默认为0。OUT
简述直流电动机、永磁同步电动机和超声波电动机驱动执行部件的类型。
可行性研究不是从以下________方面对项目进行全面策划和论证的。()
计算机网络安全是指利用网络管理控制和技术措施,保证在一个网络环境里,信息数据的机密性、___________及可使用性受到保护。
单机上网用户面临的安全问题主要有:计算机硬件设备的安全、___________、网络蠕虫、恶意攻击、木马程序、网站恶意代码、操作系统和应用软件漏洞等。
已知g(Ai,θj)为方案Ai在状态θj下的损失值,P(θj)为状态θj的概率,且,则方案Ai的期望损失值可表示为______,而最佳方案的期望损失值为______。
随机试题
Theyoungmanrefusedtheproposalthathe________thetopofthehillatonce.
某单原子分子理想气体进行卡诺循环时,高温热源的温度为227℃,低温热源的温度为127℃。则该循环的效率为:
乙级监理单位可以承担建设监理的业务范围是()。
下列各项中,正确的表述是()。
社会主义道德建设的基本要求是()
长跑运动引起体内血液黏滞性增大的主要原因是()。
中国抗战以来的第一次大捷发生于()。
汉昭帝时期,御史大夫桑弘羊等与郡国所举贤良、文学60余人辩论施政问题,这就是有名的盐铁会议,()的《盐铁论》一书,是根据盐铁会议的辩论写成的。
索引文件打开后()。
Themodernurbanplanningandredevelopmentmovement【C1】______inresponsetothe【C2】______anddirtinessoftheslumareaswhich
最新回复
(
0
)