взаимное исключение (mutual exclusion)

Когда несколько процессов обращаются к одному и тому же сегменту кода, этот сегмент называется критической секцией. Взаимное исключение — это способ гарантировать, что никакие два процесса не смогут получить доступ к критическому участку одновременно.