A number of strategies can be used to avoid or recover from deadlocks or livelocks, both at design-time and at run-time.
Několik strategií lze použít k zabránění nebo k navrácení se z deadlocku, a to jak při návrhu systému, tak při běhu.