Pergunta de entrevista da empresa NVIDIA

Implement a reader-writer locking system.