Pergunta de entrevista da empresa Arcesium

Explain Deadlocks and their avoidance.Also asked to write banker's alogirithm program.