プロセスがアドレス空間内の匿名でマップされたページでfork()を呼び出し、子プロセスがページを変更した後、子プロセスの匿名マップページは基本的にメモリマップページのように動作しますか?匿名のマップページとfork()?
0
A
答えて
0
フラグはmmap
に渡されます。 MAP_SHARED
が指定されている場合、マップされたページは共有されます。 MAP_PRIVATE
の場合、マップされたページは共有されません。各フォークされたプロセスは独自のコピーを取得します。
MAP_SHAREDとMAP_PRIVATEは、メモリ・オブジェクトへの書き込み 参照の配置を記述する。 MAP_SHAREDが指定されている場合は、 の参照は、基になるオブジェクトを変更します。 MAP_PRIVATEが01である場合、呼び出し元プロセス によってマップされたデータを変更することは、呼び出し元のプロセスにのみ表示され、基礎オブジェクトである を変更してはならない。 MAP_PRIVATEマッピングの後に行われる 基礎オブジェクトの変更が に設定されているかどうかは、MAP_PRIVATEマッピングによって確認できます。 MAP_SHAREDまたは MAP_PRIVATEのいずれかを指定できますが、両方を指定することはできません。マッピングタイプは で、fork()に保持されます。
関連する問題
- 1. 匿名クラスと匿名スレッド
- 2. 匿名と非匿名の関数Lua
- 3. クロムコンソールのネットワークで「匿名の匿名」とは何ですか?
- 4. StringTemplate4と匿名テンプレート
- 5. WCFと匿名のタイプ
- 6. JPAとスカラーの "匿名"クラス
- 7. 匿名ユーザとログインユーザのカウント -
- 8. Symfony2と匿名のファイアウォール
- 9. 名前のイベントハンドラと匿名の関数
- 10. Java匿名クラスとガベージコレクタ
- 11. アクセスと内部匿名クラス
- 12. 匿名閉鎖とグローバルインポート
- 13. 匿名パイプとgrepコマンド
- 14. PHPDocとメソッド匿名関数
- 15. ASP.NET ID 2と匿名ユーザー
- 16. インラインイベントハンドラと匿名関数
- 17. VB.NET:匿名型とインテリセンス
- 18. mutate_atと名前付き匿名関数
- 19. Javaの匿名クラスと同期と "this"
- 20. C#別の匿名クラス内の匿名クラスの配列
- 21. オールマンスタイルの匿名クラス
- 22. プロジェクトの匿名メソッドメモリリーク
- 23. F#の匿名クラス
- 24. 匿名デリゲートのGetCustomAttributes
- 25. Firebaseの匿名ユーザー
- 26. C#の匿名デリゲート
- 27. @ Html.BeginFormの匿名メソッド
- 28. 匿名クラスのsetOnClickListener?
- 29. JRubyの匿名クラス
- 30. 匿名クラスのJunit
また)(MMAPを使用してプロセス間のメモリを共有する[、[すべてのプロセスでのmmap共有メモリをしていますか?](http://stackoverflow.com/q/11738703/608639)を参照してください](http://stackoverflow.com/q/4991533/608639)、[匿名の共有マッピングの読み書き方法](http://stackoverflow.com/q/31305015/608639)など – jww