ホームページ  >  記事  >  バックエンド開発  >  ファイル - php ファイルのロック

ファイル - php ファイルのロック

WBOY
WBOYオリジナル
2016-08-04 09:22:131231ブラウズ

ファイル - php ファイルのロック
ファイル - php ファイルのロック
図に示すように、2 つのスクリプトを同時に実行すると、2 番目のスクリプトがすぐにファイルに書き込むことができるのはなぜですか?最初のスクリプトでファイルがロックされていませんか?

返信内容:

ファイル - php ファイルのロック
ファイル - php ファイルのロック
図に示すように、2 つのスクリプトを同時に実行すると、2 番目のスクリプトがすぐにファイルに書き込むことができるのはなぜですか?最初のスクリプトでファイルがロックされていませんか?

PHP ファイルの読み書きはロックされています。詳しくは、こちらの http://www.jb51.net/article/81246.htm を参照してください。

2 番目の fwrite は、事前に排他ロック LOCK_EX を適用せずに操作されます。もちろん、書き込みが行われます。

ロック効果を持たせるために、両方の fwrite の前に LOCK_EX を適用する必要があります。 リーリー

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。