Topic: Operating Systems
A situation where several processes access and manipulate the same data concurrently and the outcome of the execution depends on the particular order in which access takes place is called
- A. Stack overflow
- B. Aging
- C. Race Condition
- D. Buffer overflow
Answer: C. Race Condition
Explanation: A race condition occurs when multiple threads or processes read and write to shared data concurrently, and the final result depends on the unpredictable timing or sequence of their execution (the "race"). It is a primary issue addressed by synchronization mechanisms.