ENVALE interview question

Q: Explain Double checked locking in detail?