Multiple choice general knowledge science & technology

This software bug was found one of the reason for the Northeast Blackout of 2003

  1. Deadlock.

  2. Concurrency error.

  3. Race condition.

  4. (TOCTTOU)time-of-check-to-time-of-use bug.

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

A race condition occurs when multiple threads access shared data concurrently without proper synchronization, leading to unpredictable results. The 2003 blackout investigation identified race conditions in the alarm system software that failed to alert operators. Deadlock (A) is different - threads waiting indefinitely for each other.