突然ですが、読むだけのオープンでもflockが必要なの?
他のプロセスとの関係とかあります?