Multiple choice technology programming languages What is a semaphore A mechanism to share non-sharable resources A mechanism to access memory very fast A mechanism to access kernel details None Reveal answer Fill a bubble to check yourself A Correct answer Explanation A semaphore is a synchronization variable used to control access to shared, non-shareable resources by multiple processes in concurrent systems.