What can go wrong?
•Assuming that threads, existing in the same program, have access to the same variable. •What if one is reading data from an array, gets interrupted, and another one writes to that array, even though the thread wanted the old values?