engineering computer science MCQ #1831

Which synchronization mechanism is used to avoid busy waiting?

engineering computer science MCQ #1831

  1. Question 1

    Q1. Which synchronization mechanism is used to avoid busy waiting?

    • A) Semaphores
    • B) Monitors
    • C) Mutexes
    • D) All of the above

    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.