Pergunta de entrevista da empresa Qualcomm

Explain a deadlock and design a simple solution for the same.