Non-Determinism
Thread 1
x = x+2;
Thread 2
x = x*5;
Suppose x == 1 initially.
What is x now?