1.  >>  河南成教 / 操作系统
 河南成教 / 操作系统


3[综合题]
有一对夫妻在某银行申请了一个共同的账号,办理了正副两张银行卡。每张银行卡都可独立存款和取款,规定每次存款或取款的金额为1000元(约定可透支)。自动存取款机中为银行卡设置了如下两个进程:int amount=0;
main()
{ Cobegin
{ SAVE()
{ int k;
k=amount;
k=k 1000;
amount=k;
}
TAKE()
{ int t;
t=amount;
t=t-1000;
amount=t;

}
}
Coend
}
回答下列问题:
(1)上述进程执行时会产生怎样的错误?为什么?
(2)为保证系统的安全,可采用P、V操作来管理。请完善上述程序,以确保系统的安全。
  积分
 参考答案:
 佳题速递:
  • 3[单选题] 共阳型七段数码管各段点亮需要( ) A.高电平 B.接电源 C.低电平 D.接公共端数学逻辑
  • [简答题] What is the pseudo-passive?当代英语语法概论
  • Be quiet ____________ you should wake the baby. 英语
  • 以下不属于药物化学的主要研究任务的是( )。为合理利用已知的化学药物奠定理论基础 为生产化学药物提供先进、经济的方法和工艺 寻找和发现新药 研究药物的体内过程药物化学
  • [单选题] 某数字传输系统的信息速率为64kbit/s,若采用十六进制码元信号传输,则码元速率为 ( )。 A.16KB B.32KB C.64KB D.256KB数字通信技术
  • 82、 单手或双手反弹传球的击地点应在距离()的地方。 A.接球人三分之一 B.接球人1米 C.接球人三分之二 D.接球人2米篮球