3つのワーカープログラムを作成するプログラムが1つあります。私の状況でのコミュニケーションの好ましい方法は、4つのプログラムすべてがアクセスできるメモリバッファーによるものです。共有バッファを実装する方法は?
ポインタ、参照、またはあらゆる種類のハンドラを子プロセスに渡す方法はありますか?
更新
メインプログラムは、主にUI、システムメッセージ、エラーなどを扱うながら3つのプログラムが..
を頂点データを変換している私はいくつかの方法がある願っています4つのプログラムがコンテキストを共有できるようにOpenCLを活用する。これが不可能な場合は、すべてのプログラムの頂点の配列にアクセスするのが良いでしょう。
私たちのターゲットプラットフォームは現在Windowsですが、可能な限りクロスプラットフォームにしておきたいと思います。 OpenCLを利用してこれを実装する方法がない場合は、このコードをいくつかの異なるプラットフォーム用にラップすることに戻ります。
これは残念ながらプラットフォームに依存します( 'boost :: interprocess'を使わない限り)。ターゲットプラットフォームを指定してください。 –