2

我在理解有关如何使用 mmap 的 Python 文档时遇到了一些困难。想象一下,我至少有两个独立的程序/进程:a.py 和 b.py。如何使用 mmap 在这两者之间创建共享内存?在这个共享内存中,我希望能够放置所有内容:列表、对象(类实例)、信号量等......

我知道如果我只有一个程序被多处理,在这种情况下我可以使用管理器来共享数据。那么两个或更多不同的程序呢?

如何调整映射区域的大小以便它可以包含一些对象?(列表、实例、信号量...)。我不明白这一点。在 C 语言中这很容易,因为使用 shm_open 和 mmap 你会得到指针......但是在这里?

4

0 回答 0