>>405
もう >>407 で分かったのかもしれないけど、flock は open や write を
排他するのではなく、(他プロセスの) flock を排他するもの。

他人が書けなくなる(=write がエラーするとか)、ではないことに注意