Ответ 1
Google находит sysv_ipc
.
Как я могу использовать вызовы shmat()
, shmdt()
, shmctl()
, shmget()
от Python? Они скрыты где-то в стандартной библиотеке?
Мне нужны привязки System V, которые можно найти в репозиториях Ubuntu или в стандартных библиотеках Python (сейчас или в будущих выпусках).
Google находит sysv_ipc
.
Если вы не хотите использовать какие-либо нестандартные библиотеки Python, возможно, вы можете обернуть нужные вам функции, используя ctypes
Эта страница предлагает матрицу функций, которая поможет вам выбрать между posix_ipc, sysv_ipc и shm.
Пакет processing также поддерживает объекты общей памяти и работает с unix/mac/windows.