Pregunta de entrevista de Microsoft

Implement a lock.