共有ライブラリ(libshared.so)にグローバル変数があります。ライブラリに複数のプロセスがアクセスしています。図書館。 私が直面している問題は、グローバル変数(共有ライブラリに存在する)をあるプロセスで更新することが、他の独立プロセスがアクセスする変数に反映されないことです。複数のプロセスで使用されている共有ライブラリのグローバル変数を更新する
私はこの問題に関してウェブを検索しましたが、これを修正する適切な方法がありませんでした。また、テキスト/コードセグメントのみが共有され、各プロセスはデータセグメントのローカルコピーを取得することになりました。
この要件を実装するためのソリューションを提案してください。共有ライブラリのグローバル変数を更新します。
環境:-Linux、ARM
おかげ アミット・クマール