临界资源是指每次仅允许一个进程访问的资源。 属于临界资源的硬件有打印机、磁带机等,软件有消息缓冲队列、变量、数组、缓冲区等。 诸进程间应采取互斥方式,实现对这种资源的共享。 每个进程中访问临界资源的那段代码称为临界区。显然,若能保证诸进程互斥地进入自己的临界区,便可实现诸进程对临界资源的互斥访问。为此,每个进程在进入临界区之前,应先对欲访问的临界资源进行检查,看它是否正被访问。如果此刻该临界资源未被访问,进程便可进入临界区对该资源进行访问,并设置它正被访问的标志;如果此刻该临界资源正被某进程访问,则本进程不能进入临界区。
什么叫临界资源和临界区?
最新推荐文章于 2026-03-26 11:18:22 发布
本文详细解释了临界资源的概念及其在不同软件和硬件中的应用,阐述了如何通过互斥方式确保进程对这些资源的共享访问,重点讨论了临界区的定义、进入临界区前的检查过程以及设置资源访问状态的标志。

5802

被折叠的 条评论
为什么被折叠?



