Pergunta de entrevista da empresa Microsoft

Implement a lock.