HCLTech interview question

What is a semaphores