私は、Javaを使用してチェックイン/チェックアウト機能を実装する必要がある興味深い要件を見つけました。 必要条件は、user2が書き込み/更新のためにファイルを開くときです。別のユーザー1が同じファイル内で変更を行っている場合、彼は制限されます。そうでない場合、ユーザ2は他のユーザによる編集のためにファイルをロックすることができる。彼は変更を行い、更新のために他のユーザーのためにファイルをコミットします。Javaでのファイルのチェックインとチェックアウト
同様の要件を満たしていますか?はいの場合は、この問題を解決する方法を教えてください。
私はファイルのロックとロック解除の機能を考えることができますが、私はそれをどのように実装することができるかについてはあまりよく分かりません。
ありがとうございました。