operating-systems concurrency

Definition

Critical Region

A critical region refers to the specific shared data or resources that are accessed by a process within its critical section.

While the “critical section” is a part of the code, the “critical region” is the data itself. To maintain consistency, access to the critical region must be serialised via mutual exclusion.