I locked a fileと、システムがロックされたファイルにどのように反応するかをテストしようとしています。 私は、他のプロセスが、そのファイルが再びrequire_once
に届き、エラーで戻ってこないようになるまで、プロセスがリリースされるのを待っていたいと思います。ファイルロックのテスト
問題は私が何をするにしても、私はファイルをロックできず、別のプロセスがファイルを要求している間に待機して、そのロックされたファイルに対するシステムの反応を見ることができないようです。
私は試してみました
これは動作しません、それはPHPエンジン全体を停止します。
2. Enterキーを押すまで一時停止するバッチファイルを作成しました。使用されているexec("cmd.exe /c START c:\\1.bat");
実際には、すべてのプロセスが実際には1つのシリアルタスクキューになっているので、何らかの理由で一時停止すると他のすべてのプロセスも停止することになります。
soファイルがロックされているかどうかをテストするにはどうすればよいですか?
もちろん、もし私が正しいのであれば、他のプロセスがそれにアクセスできない場合、ファイルをロックするのは何ですか?
これは、ファイルを排他的にロックする点です。誰もそれにアクセスすることはできません。 – Ahatius
2つのスクリプトがあります.1つはファイルをロックするスクリプトで、もう1つはファイルを解放するために待機するスクリプトです。 – Ahatius
1つのスクリプトでファイルをロックして保持する必要があります。他のスクリプトがそれに対して 'require_once'を実行したときに何が起こるかを見たいと思います。 – Ted