Suppose n processes share a semaphore, mutex, initialized to 1 . Each process Pi is organized as follows: do { wait (mutex); / critical section / signal (mutex); / resainder section / } while (true); This most likely illustrates which of the following: Binary semaphores cannot be used to prevent concurrent accesses to shared resources How a counting semphore can be used to implement mutual exclusion among n processes How a binary semaphore can be used to implement mutual exclusion among n processes.