URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 3756
[ Назад ]

Исходное сообщение
"Межпроцессорное взаимодействие в питоне."

Отправлено diam , 20-Дек-04 23:27 
Привет, unix people!

Как Вы знаете, в C есть возможность организовать разделяемую память между двумя и более процессами и синхронизировать обмен данными между процессами путём семафоров (функции sem_* и shm_*).

Вопрос. Можно ли подобное сделать в Питоне, и если можно, то как.

Спасибо.


Содержание

Сообщения в этом обсуждении
"Межпроцессорное взаимодействие в питоне."
Отправлено Vladislav Lazarenko , 21-Дек-04 12:08 
>Привет, unix people!
>
Привет!

>Как Вы знаете, в C есть возможность организовать разделяемую память между двумя
>и более процессами и синхронизировать обмен данными между процессами путём семафоров
>(функции sem_* и shm_*).

И не только этим путем :-)

>
>Вопрос. Можно ли подобное сделать в Питоне, и если можно, то как.
>

Можно, самый рациональный путь - использовать уже написанную библиотеку для таких задач. Это, например, библиотека python-ipc (http://freshmeat.net/projects/python-ipc/) или POSH (http://poshmodule.sourceforge.net/).

Сложнее - самому написать эту библиотеку на Си для Python. Как это сделать можно узнать на сайте http://www.python.org

>
>Спасибо

Не за что, удачи!