Semaphore

1. имя существительное 1) семафор 2) сигнализация флажками 2. глагол сигнализировать, подавать сигнал

Большой англо-русский словарь

Semaphore

семафор в программировании - в многозадачной и/или многопроцессорной среде один из классических способов синхронизации активности нескольких параллельно исполняющихся процессов (задач), а также управления доступом к неразделяемому ресурсу, т. е. ресурсу, которым одновременно может пользоваться только одна задача. Семафор обычно представляет собой целочисленную переменную или объект, над которыми разрешается производить три операции: инициализацию, инкремент и декремент. В зависимости от того, как они определены, декремент может означать блокировку процесса или ресурса, а инкремент - его разблокировку. В момент изменения значения светофора прерывания должны быть запрещены либо эта операция должна осуществляться одной машинной командой. Семафоры бывают именованные и неименованные. Понятие семафора в программировании ввёл профессор E. W. Dijkstra Смотри также: event, flag

Англо-русский словарь компьютерных терминов

Semaphore

1) семафор 2) семафор (средство синхронизации параллельных вычислений)

Англо-русский политехнический словарь

Semaphore

I. noun Etymology: Greek sēma sign, signal + International Scientific Vocabulary -phore 1. an apparatus for visual signaling (as by the position of one or more movable arms) 2. a system of visual signaling by two flags held one in each hand II. verb (-phored; -phoring) transitive verb to convey (information) by or as if by semaphore intransitive verb to send signals by or as if by semaphore

Merriam-Webster's Collegiate Dictionary

Semaphore

The classic method for restricting access to shared resources (e.g. storage) in a multi-processing environment. They were invented by Dijkstra and first used in T.H.E operating system.

Free Online Dictionary of Computing