System V在Python中共享内存?

时间:2010-02-08 04:37:52

标签: python ipc sysv shared-memory

如何使用Python的shmat()shmdt()shmctl()shmget()调用?它们隐藏在标准库的某个地方吗?

Update0

我正在使用可以在Ubuntu存储库或Python标准库(现在或将来的版本)中找到的System V绑定。

4 个答案:

答案 0 :(得分:6)

如果您不想使用任何非标准Python库,也许您可​​以使用ctypes自行包装所需的功能?

答案 1 :(得分:4)

This page提供了一个功能矩阵,可帮助您在posix_ipcsysv_ipcshm模块之间进行选择。

答案 2 :(得分:3)

Google找到sysv_ipc

答案 3 :(得分:2)

processing包还支持共享内存对象,适用于unix / mac / windows。