珞珈山水BBS电脑网络操作系统 → 单文区文章阅读

单文区文章阅读 [返回]
发信人: WHUshuaige (严打坛匪网霸), 信区: OS
标  题: Re: 请教一个操作系统的问题
发信站: 珞珈山水 ( 2004年06月17日17:45:32 星期四), 站内信件


【 在 jasy1983 的大作中提到: 】
: 请问大家原语可不可以被中断啊?

: 在讲进程的同步与互斥里面有个LOCK原语,其步骤如下:
: (1):测试W是否为0;
: (2):if W=0;W==1;
: (3):else return (1);

: 如果有个进程占用了临界资源,则W=1,而这时又有另一个进程想用临界资源的话,
: 就要测试W的值,而W的值为1,则在(1)与(3)之间死循环,而CPU又不响应中断,

: 岂不是要死机了?

: 百思不得其解,请高手指点迷津!!!

: 多谢~~
EASY GOING...
--
我是帅哥,我怕谁
http://www.yaguo.com/show/desktop/男星_谢霆锋/7.jpg





※ 来源:.珞珈山水 http://bbs.whu.edu.cn  ◆ FROM: 202.114.74.168 
[返回单文区目录]

武汉大学BBS 珞珈山水站 All rights reserved.
wForum , 页面执行时间:4.314毫秒