私は C プログラムの初心者で、ワーカー プロセス間で質問を受けました。
子プロセスをフォークするプログラムを作成します。プロセス内で、2 つのスレッドを作成して実行し、DB からいくつかの値を取得します。ただし、2つのプロセスをフォークすると、合計で4つのスレッドが作成されます
「外部変数」はこの2つのプロセス内で共有されるのだろうか?それとも独立?
変数が共有されていない場合、どうすればプロセス間の一貫性を維持できますか?
(下手な英語でごめんなさい)
皆さんありがとう!!
私は C プログラムの初心者で、ワーカー プロセス間で質問を受けました。
子プロセスをフォークするプログラムを作成します。プロセス内で、2 つのスレッドを作成して実行し、DB からいくつかの値を取得します。ただし、2つのプロセスをフォークすると、合計で4つのスレッドが作成されます
「外部変数」はこの2つのプロセス内で共有されるのだろうか?それとも独立?
変数が共有されていない場合、どうすればプロセス間の一貫性を維持できますか?
(下手な英語でごめんなさい)
皆さんありがとう!!