【发布时间】:2012-03-22 17:32:40
【问题描述】:
使用 nio 可以映射内存中的现有文件。但是是否可以只在内存中创建它而不在硬盘驱动器上创建文件?
我想模仿 CreateFileMapping windows 函数,它允许你在内存中写入。
Java 中是否有等效的系统?
目标是写入内存以便另一个程序 ( c ) 读取它。
【问题讨论】:
-
为什么不直接创建一个字节缓冲区并写入呢?
-
您可以告诉 Windows 创建页面文件的内存映射而不是命名文件。这就是你要找的吗?
-
你说的是进程间通信吗?
-
确实,目标是写入内存以便另一个程序 ( c ) 读取它。
标签: java java-native-interface shared-memory memory-mapped-files