• ベストアンサー

lockディレクトリとは?

lockディレクトリとは何かということがよく分からないんです。誰か教えてくれませんか?

質問者が選んだベストアンサー

  • ベストアンサー
  • natural
  • ベストアンサー率37% (419/1115)
回答No.3

inoue64さんに補足させて頂きます。 単一のファイルに対して誰かがアクセスしている間に別な誰かがアクセスできない様に(排他制御)するためにフラグ代わりのファイル等を作成します。 同じ名前のファイルを作成しようとするとエラーが返りますので、これを利用してファイルが存在する間はアクセス中という判断が出来るわけです。 リトライの処理を入れておけば設定した時間内はアクセスの可否を確認し、時間が過ぎたらエラーにする等の処理が出来ます。 実際にアクセスしているユーザーが使用し終わったらファイルを消す処理を入れておけば、ファイルが消え次第次のユーザーがアクセス出来るという仕組みです。

barber
質問者

お礼

レスをくれた皆さん、ありがとうございました。

その他の回答 (2)

  • inoue64
  • ベストアンサー率29% (334/1115)
回答No.2

>lockディレクトリ 「ロックファイル(下記参照)」を作成するディレクトリという意味だと思います。

  • inoue64
  • ベストアンサー率29% (334/1115)
回答No.1

「ロックファイル」 「ロック」(同時に複数の人がファイルに書き込むと、 ファイルが壊れる場合があるので、 ある人が書き込んでいるときは、 他の人が書き込めないようにすること)を かけるために作成するファイル。

参考URL:
http://tohoho.wakusei.ne.jp/term/ro.htm

関連するQ&A