Pregunta de entrevista de Capgemini Engineering

How to create a singleton class compatible with multithreaded Environment?