ロックの必要性 ロックとは、複数のCGIが同一のファイルなどに アクセスした場合に、アクセス制限を行なう機能の事です。 WEBサーバー上ではCGIが常に1つしか動かないわけではありません。 複数の人が同じCGIを同時にアクセスすれば、同じCGIが同時に複数動きます。 複数動作したCGIが同時に同一のファイルを読むだけであれば特に問題ありませんが、 同時に同一のファイルに対して書き込みを行なってしまうと、 正常に書き込まれない場合がありえます。 また、あるCGIが書き込んでいる途中のファイルを別のCGIが読んでしまった場合には、 正常な状態のファイルを読めない可能性もあります。 ※1枚の紙に対して複数の人が他の人の事も考えずに同時に字や絵を描くのと一緒です。 ロックを行ない、1つのCGIがファイルにアクセスしている間は 他のCGIがファイルにアクセスできない様にすれば、 ファイルに対して正常