*** C++11 ONLY ***

race.cc: concurrent write, no protection
lock.cc: write protected by locks

to compile
c++ -Wall -o race race.cc -std=c++11 -pthread
c++ -Wall -o lock lock.cc -std=c++11 -pthread
