If we run the following Snap!, we'll see that finish will have different values each time. Try to predict the different possible results. If you're stuck, just move on to the next page, when we'll try out some experiments.

race condition start race condition read/write 1 race condition read/write 2 race condition read/write 3 race condition read and write finish definiton