[Moscow.pm] HTTPD на короутинах

Nikita Zubkov nikzubkov на gmail.com
Ср Май 23 17:39:39 PDT 2012


Вы определенно чего-то не понимаете. И, видимо, не хотите.
Автоматически Coro-thread'ы не переключаются. Чтобы они переключились нужно
или явно это сделать (например, с помощью cede), или выполнить
"блокирующую" операцию (напрмер, считать данные из сокета).

А где вы прочитали про: "не гарантирует, что не прервется, так что семафоры
и локи
для синхронизации нужны"?

24 мая 2012 г., 1:33 пользователь Alexandr Gomoliako <zzz на zzz.org.ua>написал:

> Поигрался с коро немного. Не переключается во время интенсивных
> тасков, но и не гарантирует, что не прервется, так что семафоры и локи
> для синхронизации нужны. Короче в 100 раз сложнее программировать, чем
> обычный event loop, а работает как event loop. Для чего такое надо?
> Наделать сложного -- это в стиле автора :)
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
С уважением,
Никита Зубков
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20120524/c749bd7a/attachment.html>


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