Общая память System V в Python?

Как я могу использовать shmat(), shmdt(), shmctl(), shmget() вызовы из Python? Они скрыты где-нибудь в стандартной библиотеке?

Update0

Я после привязки System V, которая может быть найдена в репозиториях Ubuntu или библиотеках стандарта Python (теперь или в будущих выпусках).

11
задан Matt Joiner 22 September 2010 в 10:53
поделиться

2 ответа

Вы можете проверить:

http://www.sqlite.org/c3ref/get_autocommit.html

Согласно странице, если вы находитесь в транзакции, sqlite3 _ get _ autocommit () вернет 0.

-121--3926771-

Существует довольно много различных версий getopt , поэтому, даже если вы можете получить его для работы для одной версии, вероятно, будет по крайней мере пять других, для которых ваш обходной путь сломается. Если у вас нет веских причин использовать getopt, я бы рассмотрел что-то другое, например, Boost.Program _ options .

-121--1673711-

Google находит sysv _ ipc .

2
ответ дан 3 December 2019 в 08:55
поделиться

Эта страница предлагает матрицу функций, которая поможет вам выбрать между модулями posix_ipc , sysv_ipc и shm .

3
ответ дан 3 December 2019 в 08:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: