【发布时间】:2010-11-01 18:50:08
【问题描述】:
我有一个 Windows C++ 应用程序,它为经常更新的位图创建内存映射文件。我想访问此内存映射文件以在 java 应用程序中显示实时图像。我该怎么做?
我知道 FileChannel 可以映射到内存,但我看不到如何访问由另一个进程创建的内存映射文件。
我已经在我的 java 应用程序中使用了 JNA,我应该使用它来访问标准的 Windows 内存映射文件功能吗?
或者除了内存映射文件之外,您还有其他解决方案来在 java 中从由单独程序创建的图像中显示实时图像流吗?
【问题讨论】:
标签: java c++ interop memory-mapped-files