Knowing the four conditions is useful only if you act on them. Prevention designs the system so one condition can never hold, such as always requesting locks in a fixed order. Avoidance instead checks each request at runtime and refuses any that could lead to an unsafe state. Do not mix up unsafe and deadlocked; unsafe only means deadlock is possible.