【发布时间】:2017-02-09 09:05:06
【问题描述】:
我的操作系统教科书在讨论并发的一章中说了以下内容:
并发进程在竞争使用同一资源时会相互冲突。就其纯粹形式而言,我们可以将这种情况描述如下。两个或多个进程在执行过程中需要访问资源。每个进程都不知道其他进程的存在,并且每个进程都不受其他进程执行的影响。因此,每个进程都应该不影响它使用的任何资源的状态。
我的问题特别关注最后一句话:
因此,每个进程都应该不影响它使用的任何资源的状态。
这对我来说没有意义。如果一个进程正在使用一种资源,那么它必然会影响该资源的状态。这似乎很明显,但听起来这句话是不同意的?
如果本网站的成员能花时间澄清这一点,我将不胜感激。
【问题讨论】:
-
英语很差。我明白为什么它没有任何意义。他们可能会为此向您收取 150 美元。
标签: concurrency process operating-system