Multiple choice Semaphore is used to solve the problem of __________. race condition process synchronization mutual exclusion only 2 and 3 avoiding deadlock Reveal answer Fill a bubble to check yourself D Correct answer Explanation Semaphores cannot be used to avoid deadlock. Both the options mentioned are the functions of semaphore.