Appearance
是共享状态进行访问或修改的代码片段,要求在任意时刻,线程执行到这个片段的时候,只有唯一一种执行流可以正确执行以保证数据的不变性
强调的是代码片段
是被临界区保护的资源的实体,比如变量、外部设备、外部资源等
强调的是资源本身
临界区是访问临界资源的手段。为保证临界资源的一致性,必须把对该资源的访问包裹成临界区并用同步原语(比如互斥锁、信号量等)序列化这些访问。