Appearance
Occurs when multiple threads try to access the same value in memory at the same time.
Race conditions can result in hard to reproduce, random looking bugs, which may cause the app to crash, often unpredictably.