だからデッドロックとかはデータベースの
トランザクション周りを調べると分かるから
一度データベースの仕組みを調べてごらん