
C++でのプログラミングについて質問があります
サーバプログラムを作成しておりますが, 受信の部分を多重化しております
さらにヘッダファイルよりグローバル変数を定義しておりこの配列にたいして非常に重い処理をさせています(高頻度の値の書き込みや読み込みです)
多重化の部分にforkをもちいてマルチプロセスにしているので各プロセスではメモリが独立しているのでグローバル変数は異なって使用できると考えていましたが実際に実行してみると値が異なってしまうことがあります
この原因とはなんなのでしょうか?
ちなみにグローバル変数は要素数10000程度の構造体配列です

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。