2

共有メモリセグメントに関するbeejのガイドを読んでいます

最後に彼は言います:

より一般的には、プロセスはセグメントにアタッチされ、他のプログラムが変更されて共有セグメントを読み取っている間、少しの間実行されます。1つのプロセスがセグメントを更新し、変更が他のプロセスに表示されるのを確認するのは良いことです。繰り返しますが、簡単にするために、サンプルコードはそれを行いませんが、データが独立したプロセス間でどのように共有されているかを確認できます。

私の質問は、共有メモリが読み取り専用の場合に必要ですか?

4

1 に答える 1

2

共有メモリの主な目的はInter-process communication (IPC)です。ただし、共有メモリを作成するとread only、目的が無効になります。したがって、少なくとも1つのプロセスに書き込むことができ、残りのプロセスについては読み取り専用にすることができます。

于 2012-11-06T10:31:41.590 に答える