Целое число, используемое для согласования работы программ и процессов и для предотвращения нарушения целостности данных в многопроцессорных вычислительных средах.
Семафоры используются для синхронизации коммуникаций между процессами, предотвращая выполнение последовательностей событий, которые не должны произойти.
Другим типом семафоров являются двоичные семафоры, управляющие совместным использованием ресурсов и обеспечивающие взаимоисключающий доступ к ресурсу.
Например, доступ к совместно используемому файлу может управляться с помощью двоичного семафора. Если файл не используется, то значение семафора равно 1 и файл является доступным. Если файл используется, то значение семафора равно 0, и другие процессы не могут использовать данный файл.
Семафоры могут также использоваться для ограничения количества пользователей, имеющих доступ к ресурсу, например, к сетевому приложению, лицензия которого ограничивает количество пользователей. После того, как указанное количество пользователей достигнуто, семафор запрещает доступ следующим пользователям.
Супервизоры NetWare не используют и не устанавливают семафоры NetWare. Семафоры широко используются разработчиками программ NLM.
Если вы получаете системное сообщение, относящееся к семафорам, то оно, скорее всего, относится к вопросам совместного использования ресурсов.