コードでフォークを使用しています。私のコードで fork を呼び出す前に、親プロセスにはグローバル変数が宣言されています。そのため、fork 呼び出しの後、子プロセスは独自のスレッド スタックでグローバル変数の別のコピーを取得するか、グローバル変数の既存の親インスタンスを共有します。ここには3つの可能性があると思います1)子プロセスは親プロセスで宣言されたグローバル変数の別のインスタンスを取得します2)子プロセスは親スレッドとグローバル変数を共有します。(これはおそらく真実ではありません)3)子プロセスは、親スレッドでグローバル変数に関する情報を求めていません
2 つまたは 3 つのオプションのいずれかが true の場合、子プロセスの親スレッドで宣言されたグローバル変数とその「fork() の実行時の状態/値」を取得する方法があるかどうかを知りたいです。
広く、親プロセス変数にアクセスする方法はありますか? fork() を使用して作成された子プロセスには状態があります。