跨进程内存缓冲区总是有一些开销,我的理解是这个非常高。但是如果你正在实现一个跨进程渲染缓冲区,那么这与其他数据一样并不重要,因此我们可以使用哪些技术从多个进程中获取一块内存的“原始”访问权限,没有安全网,除了没有崩溃?或者现代操作系统根本无法使用未经提取的内存来实现这一目标......在过去,您无法获得指向内存中任何位置的指针吗?
我正在使用C ++,但问题适用于Win XP / Vista / 7,MacOSX 10.5+(以及不太重要的Linux)。
答案 0 :(得分:8)
内存映射文件是这里的方法。