Міжпроцесні комунікації – семафори.
Семафоры предназначены для организации правильной последовательности выполнения
задач. По запросу задачи операционная система может создать один или несколько
сема¬форов, пригодных для синхронизации задач, выполняющихся в рамках одного или
разных процессов. При создании семафора ему присваивается идентификатор,
кото¬рый используется во всех последующих операциях, выполняемых над
семафором.Семафор способен находиться в двух состояниях: установленном и
сброшенном. При помощи специальных функций задача может переключать сема-форы из
одного состояния в другое, а также выполнять ожидание момента, когда се¬мафор
будет переключен другой задачей. С помощью семафоров удается организовать
синхронизацию несколь-ких задач.