单选题
在多进程的系统中,为了保证公共变量的完整性,各进程应互斥进入临界区。所谓临界区,是指( )。
A.一个缓冲区
B.一段数据区
C.同步机制
D.一段程序
A
B
C
D
【正确答案】
D
【答案解析】
[解析] 临界区是进程访问临界资源的代码部分,因此D选项正确。要注意区分临界区和临界资源的概念,临界区是进程的一部分,每个进程的临界区可能不同,临界区是私有的,而临界资源是共享的。牢记一点,进程通过临界区访问临界资源。
提交答案
关闭