6

Unix の共有メモリにデータを書き込む C/C++ のアプリケーションがあります。次に、Java を使用したプログラムを介してその共有メモリ データを読み取りたいと考えています。

プログラムは、共有メモリ データを読み取る必要があります。それは可能ですか?

可能であれば、小さな実装が必要です。

4

1 に答える 1

5

このcodeproject プロジェクトを見てください(Windows 用):

メモリ マップ ファイルと JNI を使用して Java と C++ プログラム間で通信する

または、このライブラリ:

CLIPC はオープンソースの Java ライブラリであり、開発者にプロセス間通信 (IPC) 機能を提供します。この機能は、Java ディストリビューションには存在しないか、使用するのが難しい場合があります。

于 2013-01-08T08:41:03.800 に答える