Designing for Thread Safety — Thread Safety | OneNoughtOne