[Moscow.pm] Переключалка контекстов в асинхронных приложениях

Ruslan Zakirov ruslan.zakirov на gmail.com
Ср Дек 28 03:28:23 PST 2016


28 Дек 2016 г. 13:49 пользователь "Alexander Q via Moscow-pm" <
moscow-pm на pm.org> написал:

Это же closure, замыкание, по определению.


Замыкания никто не отменял. И да берем контекст и прекидываем его между
функциями и замыкается на нем в колонках. Некрасиво. Много повторений
мелких.

Еще способ из полезного объекта сделать носителя контекста. Из веб запроса,
из сообщения, но опять же наступает момент, когда все функции должны
аргументом начать принимать произвольного носителя контекста.


On Wed, Dec 28, 2016, 13:43 Konstantin S. Uvarin via Moscow-pm <
moscow-pm на pm.org> wrote:

> Приветствую.
>
> "Как ни собирали, всё равно Coro получается".
>
> Контекст, который сохраняется/извлекается по событию, как я понимаю, будет
> эквивалентен кооперативным тредам и/или корутинам.
>
> Я не прав?
>
>
> 2016-12-28 12:33 GMT+02:00 Ruslan Zakirov via Moscow-pm <moscow-pm на pm.org>
> :
>
> Привет.
>
> В свое время гуглил, но нашел ничего. Написал свое, но вот опять
> понадобилось и думаю что должно быть готовое и удобное.
>
> В момент начала обработки запроса, сообщения из очереди или еще по какому
> событию создаем контекст исполнения. Далее при создании колбека этот
> контест сохраняется, а при вызове его из лупа восстанавливается.
>
> Плохо искал?
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>
>
>
> --
> Konstantin S. Uvarin
> jabber: see <from>
> skype: kuvarin
> http://github.com/dallaylaen
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>

--
Moscow.pm mailing list
moscow-pm на pm.org | http://moscow.pm.org
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20161228/a46d5ea1/attachment-0001.html>


Подробная информация о списке рассылки Moscow-pm