開発日誌:ロック解除

同時書き込みを防ぐ為に、BBSのスクリプトを参考にロックルーチンを付けたのだが、書き込み時のアクセスで遅延が生じるとロックが残ったままになり、以降書き込み不能になる。
これはコーディングのミスとかいうよりは設計の問題か。どこかで長期に渡るロックを解除する必要が生じると思うが、どうしたらよいのだろう。