ええ、それは素晴らしいことで、うまくいくはずです。
さらに、ユーザーBがロックを解除する可能性を追加します-それが必要な場合は!
つまり、AのロックをBのロックに置き換える可能性があります。このようにして、時間の制約を回避することができ、彼らは「ねえ、これはAによって編集されており、このロックはXXX秒/分前のものです。このロックを解除しますか?」
優れたユーザー(つまり、悪意のある管理者がいない)の場合、このアプローチは、何かを編集するのに100秒かかるよりも優れている場合があります。場合によっては、さらに時間が必要になることもあります。