Designing for Thread Safety - Thread Safety | OneNoughtOne