Что такое "семафор"?
 Ответ 
Специальный объект операционной системы, служащий для синхронизации асинхронных процессов