You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
serhij.zolotukhin edited this page Dec 7, 2025
·
1 revision
Critical section
- участок исполняемого кода программы,
в котором производится доступ к общему ресурсу (данным или устройству),
который не должен быть одновременно использован более чем одним потоком исполнения.
Критическая секция выполняет те же задачи, что и мьютекс.
Между мьютексом и критической секцией есть терминологические различия,
так процедура, аналогичная захвату мьютекса, называется входом в критическую секцию (англ. enter),
снятию блокировки мьютекса — выходом из критической секции
Implementation Window
В операционных системах семейства Microsoft Windows
разница между мьютексом и критической секцией в том, что
мьютекс является объектом ядра и может быть использован несколькими процессами одновременно,
критическая секция же принадлежит процессу и служит для синхронизации только его потоков.