共有ライブラリで使用される変数はどこに格納されますか。アプリケーションと一緒に使用する場合共有ライブラリは同じアプリケーションセクション(データ/スタック)を使用します。彼らは別々のセクションを持っていますか?アプリケーションにリンクされたときに共有ライブラリの変数が格納される場所
6
A
答えて
0
コードを含むセクションのみが共有されます。変数はプロセス間で共有されません。
0
2つのプロセス間で変数を共有する唯一の方法は、両方が共有メモリページにアクセスできる場合です。mmapおよびMAP_SHARED
を参照してください。さもなければ、それらは呼び出しプロセスのメモリ空間にあり、他のプロセスの範囲外または範囲外です。
0
静的ライブラリ:アプリケーションにリンクされ、アプリケーションの一部となるオブジェクトコードのライブラリ。
動的にリンクされた共有オブジェクトライブラリ:共有オブジェクトは実行可能コンポーネントには含まれていませんが、実行に結び付けられています。
関連する問題
- 1. Websphereポートレット・アプリケーション「タイトル」が格納されている場所
- 2. C - シンボルの場所に格納された値をプリントする
- 3. ASP.NET:いくつかのWebアプリケーション間で共有されるファイルを格納する場所
- 4. 暗号化されたファイルをアンドロイドに格納する場所
- 5. python ctypesリンクされた複数の共有ライブラリgsl gslcblas
- 6. 共有ライブラリをロードするときにグローバル変数がリセットされる
- 7. Azure関数のアプリケーションにアプリケーション固有の構成プロパティを格納する場所
- 8. Windowsアプリケーションの格納場所
- 9. Powershell:変数に格納されるプロパティ
- 10. システムドライブに格納されているログファイルの場所
- 11. リンクが変数に格納されているページにリダイレクトする方法は?
- 12. あらかじめビルドされた静的ライブラリと共有ライブラリをAndroid NDKにリンクするときの問題
- 13. 'NOT FOR REPLICATION' BITが格納されている場所
- 14. MatlabコンパイラSDKで生成されたC++共有ライブラリへのリンク
- 15. php APCに格納されたオブジェクトがmySQLリンクをドロップする
- 16. 動的リンクされた共有ライブラリのグローバル変数と静的変数はどうなりますか?
- 17. iOSの資格情報.app内に格納されている場所.app
- 18. 異なる場所に格納された2つのアクセスデータベースをマージする
- 19. ASP.netのoutputcacheをクリアするクライアントの場所に格納されたMVC 5
- 20. PHP - セッション変数にクリックされたリンクの名前を格納します
- 21. 場所が変更されたときにXMLデータが更新されない
- 22. ColdFusionで共通の関数を格納する場所
- 23. FileInputStreamで使用されるファイルを格納する場所
- 24. λスコープの変数がラムダ式のために格納されるところ
- 25. 共有ライブラリを意図した最終的な場所とは別の場所からリンクする
- 26. 異なる共有ライブラリ間で使用されるグローバル変数
- 27. HDFSの場所に格納されたハイブスクリプトを実行します。
- 28. GDBでスタックに格納された変数を見る方法
- 29. 生成されたベアラトークンを変数に格納する方法
- 30. デシリアライズされた変数からデータベースに値を格納する
これは間違っています。最新のOS上で修正されるまでは、通常はconstで修飾され、他のものは修飾されているかもしれません。 – Olaf