semaphore Тип данных, обеспечивающий средства низкого уровня для синхронизации параллельных процессов. Значением семафора является целое неотрицательное число; над семафором определены две операции: операция "освободить" увеличивающая его значение, и операция "занять", уменьшающая его значение, если оно отлично от нуля, или, при нулевом значении, приостанавливающая процесс до тех пор, пока другой процесс не выполнит операцию "освободить".
Phrases with семафорах
двоичный семафор binary semaphore Семафор, принимающий значения 0 и 1. Операция "занять", примененная к семафору, имеющему значение 1, равносильна пустой операции.
занятие семафора P-operation; wait operation; down operation
команда установки семафора test and set; test
освобождение семафора V-operation; signal operation; up operation