According to the java standard longs are written in two parts, and it is possible in one thread to read a number that was never written b/c it consists of the first part of one write and the second of another (According to the java standard longs are writte