死锁是多使用者系统中发生的一个严重问题。由于系统中的每位使用者都在等待其它使用者释放所占用的资源,使得系统发生停滞状况。所以在系统中要有防止该项问题发生的机能。常见的是,要求每位使用者在开始执行程式之前锁定所有资料项,或是在所有资料项中加入部份顺序。另外就是使用中途插队法或是交易转回法。