临界区是怎样定义的?对相关临界区的管理应符合哪些要求?
临界区是怎样定义的?对相关临界区的管理应符合哪些要求?
【正确答案】:并发进程中与共享变量有关的程序段称为“临界区”。对若干个并发进程共享某一变量的相关临界区的管理有三点要求:(1)一次至多一个进程能够进入临界区,有进程在临界区执行时,其他想进入临界区执行的进程必须等待。(2)不能让一个进程无限制的在临界区执行,即任何一个进入临界区的进程必须在有限的时间内退出临界区。(3)不能强迫一个进程无限期等待进入它的临界区,即有进程退出临界区时应让一个等待进入临界区的进程进入它的临界区执行。
【题目解析】:考点:临界区的概念及临界区的管理要求
Top