Stack で同様の質問を見つけましたが、それらが PHP に当てはまるかどうかはわかりません。
pcntl_fork() で子プロセスを作成したいと思います。親プロセスと子プロセスの両方からログ ファイルにメッセージを書き込みたい。
親でファイル ハンドルを開いた場合、子から同じハンドルに書き込んでも安全ですか? ファイルに追加するだけであることに注意してください。
特に 2 つのプロセスが異なるコアで実行されている場合に競合状態が発生するのではないかと心配しています。2 つの異なるコアで実行されている 2 つのプロセスが同時に同じファイル ハンドルに書き込むとどうなるでしょうか?