Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 27, 2009 16:57:21

kt315e
От:
Зарегистрирован: 2009-12-27
Сообщения: 64
Репутация: +  0  -
Профиль   Отправить e-mail  

Взаимодействие между процессами в Python

Как осуществлять передачу данных между процессами? Хотелась бы что-то вроде очереди сообщений.



Офлайн

#2 Дек. 27, 2009 18:50:50

expee
От:
Зарегистрирован: 2009-12-21
Сообщения: 197
Репутация: +  0  -
Профиль   Отправить e-mail  

Взаимодействие между процессами в Python

Для реализация очереди для потоков есть модуль Queue



Офлайн

#3 Дек. 27, 2009 21:28:01

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Взаимодействие между процессами в Python

Вопрос был о процессах, а не потоках - как я понимаю.
В “общем виде” решения нет. Для общения с детями хорош модуль multiprocessing. Для равноправных обычно начинает играть роль, на какой OS все запущено (у всех разные IPC). Или - сеть через localhost.



Офлайн

#4 Дек. 28, 2009 05:50:23

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Взаимодействие между процессами в Python

kt315e
Как осуществлять передачу данных между процессами? Хотелась бы что-то вроде очереди сообщений.
я бы на сокетах, xmlRPC или т.п. сделал,
чуть что процессы можно на разные компы раскидать… :)

Офлайн

#5 Янв. 3, 2010 12:39:06

kt315e
От:
Зарегистрирован: 2009-12-27
Сообщения: 64
Репутация: +  0  -
Профиль   Отправить e-mail  

Взаимодействие между процессами в Python

Наверное сокеты - хорошее решение. А есть модули для сокетов или примеры? Интересует особенно файловый сокет. Есть ли для них реализация/симуляция для windows.



Офлайн

#6 Янв. 3, 2010 17:18:35

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

Взаимодействие между процессами в Python

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version