标签: java c# shared-memory memory-mapped-files
C#提供非持久(内存映射)文件,因此共享内存不基于实际文件,导致无磁盘I / O操作。
我想知道如何用Java编写(除了编写C实现或调用C#dll。
我想在Linux下进行(我不想使用ram驱动器)。
Microsoft的定义:
非持久文件是与磁盘上的文件无关的内存映射文件。当最后一个进程使用该文件时,数据将丢失,并且垃圾回收将回收该文件。这些文件适用于为进程间通信(IPC)创建共享内存。