私はWindowsシステムで作業しています。私はオブジェクトを共有するためのプロセス間通信用の共有メモリを作成する必要があります(メンバとしてのポインタを含みます)。または、ジェネレータプロセスからレシーバプロセスへのオブジェクトの高速転送のための同等の方法。オブジェクトのサイズも巨大です。それ、どうやったら出来るの?私がオブジェクトを共有しても、他のプロセスがオブジェクト内のポインタによって指し示される位置へのアクセスを取得する方法が必要であるということは、また、それぞれのオブジェクトのそれぞれの場所を共有することは実現できません。オブジェクトを共有するための共有メモリ(ポインタであるメンバーを含む)
答えて
詳細を言わないと言うのは難しいですが、私はメモリマップされたファイルを考えます。ファイルを作成する方法は、セッション間で通信する必要があるかどうかによって異なります。また、新しいデータが投稿されたときに通知メカニズムが必要になります。登録済みのメッセージでこれを行うこともできますが、プロセスが同じセッション/デスクトップにある場合にのみ可能です。
要件の詳細を知らなくても、私は本当に具体的にはなりません。
_「詳細をつけることなく言うことは難しい」_不明瞭な質問には答えないと思うかもしれないが、コメントの明確化を求める。 :) – CodeCaster
私の要件は、オブジェクトを処理する別のプロセスにオブジェクトを渡すことです。オブジェクトのサイズは250バイトで、パケット数が多い(1秒間に45000パケット)。これらのオブジェクトを他のプログラムに渡す効率的な方法が必要です。 –
私の声明が更新されました –
- 1. mavenアセンブリに共有オブジェクトを含める
- 2. C++:オブジェクトへの共有ポインタではなく、共有オブジェクトを作成する
- 3. dlopenと共有オブジェクトのポインタ
- 4. 共有機能を含むマークアップを含むメモの共有方法Swift
- 5. typedefテンプレート化されたクラスを含む共有ポインタ
- 6. 共有ポインタ
- 7. RDMAメモリ共有
- 8. 共有ポインタのソートリスト
- 9. 親プロセスと子プロセスがIPC共有メモリを共有する
- 10. Linuxの共有メモリ
- 11. 共有ポインタとパフォーマンス
- 12. ガベージコレクションと共有ポインタ
- 13. ライブラリ間でFILEポインタを共有する
- 14. 共有ポインタのベクトル、ベクトルをクリアした後のメモリの問題
- 15. Androidアプリに共有するためのカスタム共有モーダル
- 16. cython共有メモリ - ブロック
- 17. セマフォと共有メモリ
- 18. electron.atom.ioと共有メモリ
- 19. ビジュアルスタジオと共有メモリ
- 20. モジュール間でメモリを共有する
- 21. オブジェクトを共有する
- 22. Qt - 'ユーティリティ'機能を含む共有ライブラリ?
- 23. 外部ヘッダーを含むqt共有ライブラリ
- 24. 共有メモリでのバンクコンフリクトフリーアクセス
- 25. 共有メモリを持つクラウド
- 26. Java共有オブジェクト
- 27. ラムダ式、共有ポインタこの
- 28. vCardを共有するためのUIActivity
- 29. 他のオブジェクトの共有ポインタを正しく作成する
- 30. 共有可能なメモリをロックする
[2つのプロセス(C、Windows)間でメモリを共有する]の複製が可能です(http://stackoverflow.com/questions/1200998/sharing-memory-between-twprocesses-c-windows) – CodeCaster
[ask ]あなたの研究を共有してください。あなたのお気に入りのWeb検索エンジンにあなたのタイトルを入力しようとしましたか? – CodeCaster