История изменений
Исправление
vertexua,
(текущая версия)
:
1) Ок, спасибо за пояснение
2)
и ты хочешь синхронно запускать задачи через селеру?
Нет. В том то и суть, что как я понял генераторы или gevent/greenlet - это в том числе механизмы обеспечивания линейно написаному, с виду блокирующему, коду работу в асинхронном режиме на подобии continuations. Не? Тоесть я хотел вызвать селеру и чтобы код был написано вроде бы синхронно, но реально исполнение текущего стекового контекста было усыплено и CPU этой машины пошел выполнять что-то другое. А потом при получении ответа сам восстановил состояние и продолжил. Не даром всякие вебсокеты в Python пишутся чуть-ли не через while true
Исходная версия
vertexua,
:
1) Ок, спасибо за пояснение
2)
и ты хочешь синхронно запускать задачи через селеру?
Нет. В том то и суть, что как я понял генераторы или gevent/greenlet - это в том числе механизмы обеспечивания линейно написаному, с виду блокирующему, коду работу в асинхронном режиме на подобии continuations. Не? Тоесть я хотел вызвать селеру и чтобы код был написано вроде бы синхронно, но реально исполнение текущего стекового контекста было усыплено и CPU этой машины пошел выполнять что-то другое