Terminology

Term
Definition
Deadlock
A deadlock is a situation in which two or more competing actions are each waiting for the other to finish, and thus neither ever does.
Deadlock Prevention
Deadlock prevention works by preventing one of the necessary four deadlock conditions from occurring.
Deadlock Avoidance
Deadlock can be avoided if certain information about processes is available to the operating system before allocation of resources, such as which resources a process will consume in its lifetime.