- ベストアンサー
lockディレクトリとは?
lockディレクトリとは何かということがよく分からないんです。誰か教えてくれませんか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
inoue64さんに補足させて頂きます。 単一のファイルに対して誰かがアクセスしている間に別な誰かがアクセスできない様に(排他制御)するためにフラグ代わりのファイル等を作成します。 同じ名前のファイルを作成しようとするとエラーが返りますので、これを利用してファイルが存在する間はアクセス中という判断が出来るわけです。 リトライの処理を入れておけば設定した時間内はアクセスの可否を確認し、時間が過ぎたらエラーにする等の処理が出来ます。 実際にアクセスしているユーザーが使用し終わったらファイルを消す処理を入れておけば、ファイルが消え次第次のユーザーがアクセス出来るという仕組みです。
お礼
レスをくれた皆さん、ありがとうございました。