2

へのより良い/よりスマートな方法とputからgetのブール値はありますが、 norメソッドmemory systemを使用していませんか?TCP/UDPlocal file system

For example:

#both running as 1 application separately

$ java -cp /var/tmp/J.jar System.Backend

$ java -cp /var/tmp/J.jar System.Frontend

メモリ割り当てはどこBackendで行われ、フロントエンドはその場でそれを読み取りますが、TCP/UDPもファイルシステムも使用できません。

4

2 に答える 2

2

私の知る限り、純粋なJavaで共有メモリを使用する唯一の方法は、メモリマップファイルを使用することです。

2 つのコードでメモリを共有する場合、最も簡単なのは 1 つの JVM を使用することです。密結合コードで複数の JVM を使用する正当な理由はめったにありません。

于 2012-06-25T19:11:22.713 に答える
1

あるアプリケーションを Process API 経由で別のアプリケーションを起動できる場合、それらは標準入力と出力を介して通信できます。

于 2012-06-25T19:14:20.363 に答える