当前位置: 技术问答>linux和unix
“进程进入临界区时要执行开锁原语”这句话错在哪里?
来源: 互联网 发布时间:2016-04-28
本文导语: “进程进入临界区时要执行开锁原语”这句话错在哪里? 谢谢!!!!!!!! | 什么是临界区,一大师说:临界区比较有欺骗意思, 其实说白了,就是一个只有两个状态的,比如 0 和1 ...
“进程进入临界区时要执行开锁原语”这句话错在哪里?
谢谢!!!!!!!!
谢谢!!!!!!!!
|
什么是临界区,一大师说:临界区比较有欺骗意思,
其实说白了,就是一个只有两个状态的,比如 0 和1 ,
可以用信号量实现,就是二元的信号量,
执行开锁原语:是不是 先判断是否被锁定,然后再锁定?
考,中国的翻译叫一个烂,本来人都能懂的东西,翻译的鬼
都看不懂,不认真。
其实说白了,就是一个只有两个状态的,比如 0 和1 ,
可以用信号量实现,就是二元的信号量,
执行开锁原语:是不是 先判断是否被锁定,然后再锁定?
考,中国的翻译叫一个烂,本来人都能懂的东西,翻译的鬼
都看不懂,不认真。
|
我觉得临界区的说法很合理啊,就是这一段代码不具可重入性,一段代码两个状态更让人不好理解吧。
“进程进入临界区时要执行开锁原语”刚好相反啊,要执行锁定原语
“进程进入临界区时要执行开锁原语”刚好相反啊,要执行锁定原语
|
这话有错?
|
没有错?进入临界区是锁定,退出临界区才是开锁。
|
如果已经有一个进程A对section进行了锁定操作,那么此时再有另外一个优先级比A高的进程B,要进入section, B不执行开锁操作(强制)?
|
进程B可以开进程A上的锁?自己上的锁只能由自己开!
所以说锁定部分的执行周期一般来说都很短.
所以说锁定部分的执行周期一般来说都很短.
|
学习了,谢谢. :)
|
very clear!
Support Guosha!!!
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。