Which synchronization mechanism is used to avoid busy waiting?
Q1. Which synchronization mechanism is used to avoid busy waiting?
Answer: All of the above
Explanation: Semaphores, monitors, and mutexes are all synchronization mechanisms that can be used to avoid busy waiting by putting a process to sleep until a resource is available.