# Two threads call the same singleton; a latch forces the interleaving UnsafeGreeter (state in a field) : alice's call returned "Hello, bob" SafeGreeter (state in a local) : alice's call returned "Hello, alice"