Question 2
Select all the correct statements.
Mutexes use busy wait while trying to acquire the lock.
Mutexes can be also implemented with spinlocks
A blocking semaphore with S initialized to 1 is similar to a mutex.
The Thundering herd problem of the mutexes can be solved using a queue.