http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/28243こういう方法もあったり。コツはやっぱりrenameなんでしょうね。これでロック処理として十分なのかどうかはよくわからないですが、lock系のAPIって環境に依存しまくりだから、結構便利なノウハウだと思っております。
PHPバージョンhttp://programming-magic.com/?id=43http://wawatete.ddo.jp/exec/program/php/php_filelock他システムとファイルを連携する場合は、ファイルの内容を書き込んでからrenameは必ずやりますね。
コメントを投稿
2 件のコメント:
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/28243
こういう方法もあったり。
コツはやっぱりrenameなんでしょうね。
これでロック処理として十分なのかどうかはよくわからないですが、lock系のAPIって環境に依存しまくりだから、結構便利なノウハウだと思っております。
PHPバージョン
http://programming-magic.com/?id=43
http://wawatete.ddo.jp/exec/program/php/php_filelock
他システムとファイルを連携する場合は、
ファイルの内容を書き込んでからrenameは必ずやりますね。
コメントを投稿