Amazon interview question

Explain deadlock? How can we prevent it? Explain semaphores in layman language?