如果我使用 MapViewOfFile 读取文件的一部分,如何获取文件的下一页/部分/视图?
我正在尝试使用 CreateFileMapping 、 MapViewOfFile 、 FlushViewOfFile 函数的组合。 总缓冲区大小大于映射视图。 示例缓冲区为 50KB。映射视图为 2…
使用api“CreateFileMapping”创建后是否可以增加共享内存大小?
我根据设计在多个进程之间共享内存数据。 根据设计,应用程序需要多个内存文件,就像每个进程需要一个内存映射文件一样。但有些进程需要较少的内存映…
尝试附加共享内存的已用地址时出错
使用 shmget 且第二个参数不为 NULL 时收到消息“Invalid argument”。 它编译正常,但是在执行时,我收到此错误消息。 我一整天都被这个问题困住了。…
如何安全删除 boost::shared_memory_object
我正在为 IPC 使用 boost::shared_memory_object 。我有一个客户端和服务器。我使用两个消息队列。一种用于向服务器发送请求,另一种用于接收服务器的…
共享主机中的 python MemoryError
我试图在不是 django 特定的共享网络主机上部署 django。主机提供了旧版本的 python 安装,但由于我有 ssh 访问能力,我已经设法通过在我的主文件夹中…
Windows服务和应用程序之间共享内存,什么是最简单的?
我需要我的服务更新共享内存中的字段,以便客户端应用程序读取和显示。我发现我当前的解决方案由于会话 0 隔离而无效。 我已经重命名了全局命名空间中…
ZeosLib 与 MYSQL 的共享内存协议?
我启动了本地 MYSQL 服务器并打开了共享内存协议。 如何使用 ZeosLib 连接到我的服务器?我在哪里指定它正在使用共享内存? 我正在使用 Lazarus(freep…
GetFileSizeEx 文件映射失败
我在创建命名共享内存并检查其大小时遇到问题。当我在这样的函数中调用 GetFileSizeEx 函数时,它会失败。关于如何调试这个有什么想法吗? void t…
Linux 中的共享内存备份文件如何以及何时被删除?
我使用 shm_open() 和 mmap() 的组合来为 IPC 创建共享内存段。我想知道的是如何清理备份文件(在我的系统中的 /dev/shm 中,Linux 内核 2.6.31)。 …
在没有文件支持的情况下保留共享内存 (Linux/Windows) (boost::interprocess)
如何在没有文件支持的情况下保留和分配共享内存?我正在尝试保留一大块(数十 GiB)共享内存,并将其作为 IPC 的形式在多个进程中使用。然而,这个块…