semaphore – семафор в программировании – один из способов синхронизации задач и управления доступом к неразделяемому ресурсу, т. е. ресурсу, которым одновременно может пользоваться только одна задача. Целочисленное значение, над которым разрешается производить три операции: инициализация, инкремент и декремент. В зависимости от того, как они определены, декремент может означать блокировку процесса или ресурса, а инкремент – его разблокировку. В момент изменения значения светофора прерывания должны быть запрещены, либо эта операция должна осуществляться одной машинной командой (см. также event, flag).
Semaphore
Статья с рубриками не связана