私には独特の問題があります。1つのファイルにアクセスしようとしている2つのプロセス(P0とP1)があります。P0はファイルに情報を書き込んでおり、P1は情報を読み取っています。P0が書き込みを終了する前にP1が読み取りを行っている、2つの間に競合状態が発生しています。ロック、セマフォなどの使用を検討しました。ただし、P1は、変更が許可されていない一連のコードに存在し、現在、上記の修正案をサポートする実装はありません。
両方のコードセットに触れることなく、この競合状態を取り除く方法はありますか?