Skip to content

critical section

serhij.zolotukhin edited this page Dec 7, 2025 · 1 revision
Critical section
- участок исполняемого кода программы, 
в котором производится доступ к общему ресурсу (данным или устройству), 
который не должен быть одновременно использован более чем одним потоком исполнения.

Критическая секция выполняет те же задачи, что и мьютекс.

Между мьютексом и критической секцией есть терминологические различия, 
так процедура, аналогичная захвату мьютекса, называется входом в критическую секцию (англ. enter), 
снятию блокировки мьютекса — выходом из критической секции
Implementation Window
В операционных системах семейства Microsoft Windows 
разница между мьютексом и критической секцией в том, что 
мьютекс является объектом ядра и может быть использован несколькими процессами одновременно, 
критическая секция же принадлежит процессу и служит для синхронизации только его потоков.        

My side bar

Clone this wiki locally