Question: Which synchronization mechanism uses a variable to control access to a shared resource?
Options:
Correct Answer: Semaphore
Solution:
A semaphore is a synchronization mechanism that uses a variable to control access to a shared resource.