Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 5, 2013 05:11:59

Yosich
Зарегистрирован: 2013-11-05
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Три процесса

Доброго времени суток.
Не могу реализовать. Упрощу до минимума. Есть три процесса. Первые два заполняют переменные, а третий выводит эти переменные на экран. Все три процесса в бесконечном цикле.
В VirtualBox установил Linux - все работает, но медленно (возможно из за моих JSON запросов)
В Windows все выполняется быстро, но третий процесс, который выводит переменные не работает.
Использую multiprocessing, Queue
переменные записываю Put()
получаю через Get()

нужно чтоб работало под Win и Linux

Офлайн

#2 Ноя. 5, 2013 09:10:53

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Три процесса

Yosich
В VirtualBox установил Linux - все работает, но медленно (возможно из за моих JSON запросов)

Может ресурсов мало выделил или у тебя не включена аппаратная виртуализация



Офлайн

#3 Ноя. 5, 2013 09:28:46

Yosich
Зарегистрирован: 2013-11-05
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Три процесса

разобрался. от Queue отказался. Использовал
mgr = multiprocessing.Manager()
namespace = mgr.Namespace()

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version