不安全,超快的跨进程内存缓冲区?

时间:2011-03-16 08:05:13

标签: c++ winapi macos ipc shared-memory

跨进程内存缓冲区总是有一些开销,我的理解是这个非常高。但是如果你正在实现一个跨进程渲染缓冲区,那么这与其他数据一样并不重要,因此我们可以使用哪些技术从多个进程中获取一块内存的“原始”访问权限,没有安全网,除了没有崩溃?或者现代操作系统根本无法使用未经提取的内存来实现这一目标......在过去,您无法获得指向内存中任何位置的指针吗?

我正在使用C ++,但问题适用于Win XP / Vista / 7,MacOSX 10.5+(以及不太重要的Linux)。

1 个答案:

答案 0 :(得分:8)

内存映射文件是这里的方法。