+A **critical section** is a vital segment of code in a [concurrent](/wiki/Concurrency) program that accesses [shared resources](/wiki/Shared_Resource). Only one thread or process is permitted to execute this section at a time, ensuring data integrity and preventing race conditions.
+## See also
+- [Mutex](/wiki/Mutex)
+- [Semaphore](/wiki/Semaphore)
+- [Race Condition](/wiki/Race_Condition)
... 1 more lines