Sollicitatievraag bij Systel Communications

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