Java中的非持久映射文件

时间:2017-02-01 23:42:41

标签: java c# shared-memory memory-mapped-files

C#提供非持久(内存映射)文件,因此共享内存不基于实际文件,导致无磁盘I / O操作。

我想知道如何用Java编写(除了编写C实现或调用C#dll。

我想在Linux下进行(我不想使用ram驱动器)。

Microsoft的定义:

  

非持久文件是与磁盘上的文件无关的内存映射文件。当最后一个进程使用该文件时,数据将丢失,并且垃圾回收将回收该文件。这些文件适用于为进程间通信(IPC)创建共享内存。

0 个答案:

没有答案