Java和C ++共享内存

我有一段C ++代码来创建共享内存。 除非使用JNI,否则可以编写可以读取由C ++代码创建的内存的Java代码。 顺便说一句,我使用的是Windows操作系统。

请参见MappedByteBuffer。 它是读取和写入共享内存的标准Java类。 我经常使用它。 是的,您可以使用它来与使用共享内存的任何语言编写的任何程序进行通信,它都是非常标准的Java,没有JNI。

是的,您可以使用代码项目: 代码项目