ご存知のように、fork()
boost.asio 環境と一緒に呼び出す場合は、 のnotify_fork()
直前と直後に呼び出す必要がありますfork()
。しかし、どうvfork()
ですか?親プロセスと子プロセスの両方で呼び出す必要がありますか? そうは思いませんが、私のマシンでは予期しない(そしてランダムな)動作が発生しますが、呼び出した後はうまく動作します。
PS:すぐに新しいプロセスを呼び出すことvfork()
が続きます。exec()
何が間違っているかを私に指摘してください。