Race condition

noun phrase

A bug that occurs when a program's behaviour depends on the timing or sequence of uncontrollable events (e.g. two threads modifying the same data simultaneously).

"The race condition appeared under load — two concurrent requests both read a zero balance, then both credited the account, resulting in a double credit."

Frequently Asked Questions

What does "Race condition" mean in IT?

A bug that occurs when a program's behaviour depends on the timing or sequence of uncontrollable events (e.g. two threads modifying the same data simultaneously).

Is "Race condition" an acronym?

No — "Race condition" is not an acronym or abbreviation. It's used as a standalone term (noun phrase) in IT conversations and documentation.

How do you pronounce "Race condition"?

There's no non-obvious pronunciation for "Race condition" — it's read as it's spelled.