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