使用C++编写的Java读取共享内存数据

Nik*_*hil 6 c java ipc shared-memory

我有一个C/C++应用程序,它在Unix中的共享内存中写入数据.现在我想通过使用Java的程序读取共享内存数据.

程序应该读取共享内存数据.有可能吗?

如果可能,需要一个小实现.

mas*_*oud 5

看看这个 codeproject项目(适用于Windows):

使用内存映射文件和JNI在Java和C++程序之间进行通信

或者,这个库:

CLIPC是一个开源Java库,它为开发人员提供了可能缺少或难以在Java发行版中使用的进程间通信(IPC)功能.