What is a race condition in operating systems ?
2026
What is a race condition in operating systems ?
- A.
Competition between processes for CPU time
- B.
Multiple processes accessing shared data concurrently
- C.
Processes waiting for I/O completion
- D.
Priority inversion in scheduling
Attempted by 92 students.
Show answer & explanation
Correct answer: B
A race condition occurs when multiple processes or threads access shared data concurrently without proper synchronization mechanisms. This leads to unpredictable outcomes because the final result depends on the timing of process execution.