Question d’entretien chez Systel Communications

How to create a thread-safe singleton in Java using double-checked locking?