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

Akzhan Abdulin akzhan.abdulin на gmail.com
Пт Май 25 08:40:46 PDT 2012


Александр, кооперативная многозадачность не обязана быть выполнена на
уровне операционной системы.

Речь об уровне приложения. На уровне приложения сопрограммы вполне
обеспечивают кооперативную многозадачность.

cede;

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

> > Coro - удобное упрощение для кооперативной многозадачности. Проверено
> > многократно в других средах программирования.
>
> Нет, не реализует он многозадачность. Многозадачность, это когда не
> нужно явно передавать управление, т.е. задачи могут запускаться
> независимо друг от друга. Такие корутины нигде толком не "проверены",
> потому что это сложно и ничего не дает, по сравнению с точно такой же
> явной передачей управления при работе с event loop'ом. Совсем другое,
> когда есть пул OS threads и на них scheduler раскладывает корутины,
> как в Go или Erlang.
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20120525/65f00def/attachment-0001.html>


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