data races

What is it?

2 of more threads access the same memory location concurrently, one of which is for writing.

Problem

The computation may give different results from run to run.

Root cause

Root of problem: Unsynchronized access to a shared, modifiable resource.

See also