おばけノートおばけノートMacでWEB屋の雑記帳カウンターを回す際の恐怖のログ飛びそふぃのphp入門のファイルロックの必要性とファイルのロックを参考に調べてみました。ふぃのphp入門によると、ログが飛ぶ際には下記のような現象が起きるそうです。Aさんがファイルを開くAさんが読み込む値は「100」Aさんのカウント値+1ここでBさんが颯爽と登場してファイルを開く「101」を書き込むつもりのAさんはファイルの中身を消去して・・かきこ・・・・・・む前に・・Bさんのカウント値はそんな事ともつゆ知らず「なし」と認識されるカウント値には何の疑問も持たれる事なくAさんの101が書き込まれるBさんのカウント値+1・・・・って値がないな・・・・仕方ない、やっぱ値は「なし」とAさんはファイルを閉じてさよ~~ならBさんは颯爽と「なし」・・・とは書くわけはないので何も書き込まないBさんも何の疑問も持たずにファイルを閉じてさようならそのため、下記のような処理が必要になるとのこと。ファイルを上書きモード「r+」で開く(r+は読み書き両方可能です)排他ロックをかける(これでカウント値も残ったまま、誰も触れなくなりました)誰も触れなくなったところで、安心してカウント値を読み込むカウント値を+1ファイルポインタをちゃんと先頭に戻す新しいカウント値を書き込む(前のカウント値は上書きされるので自然に消滅)ファイルロックを破棄するファイルを閉じる上記の処理をコードで書くと、下記のようになるとのこと。特定のタグを持つ記事(またはページ)をリスト表示したい池袋の地名の由来を調べてみました今日の名言:カヤック・柳澤大輔さん、チームラボ・猪子寿之さん、石黒浩さん>お仕事中の気分転換にこちらもどうぞ。(1)リンク集くろこのろくフォローしてね。検索:©おばけノート。