Semaphores are used to solve
-
process synchronization
-
race condition
-
parallel execution
-
none of the above
A
Correct answer
Explanation
Semaphores are synchronization primitives used to manage access to shared resources by multiple processes. They are primarily used to solve process synchronization problems, such as mutual exclusion.