Александр, кооперативная многозадачность не обязана быть выполнена на уровне операционной системы.
Речь об уровне приложения. На уровне приложения сопрограммы вполне обеспечивают кооперативную многозадачность. cede; 25 мая 2012 г., 19:32 пользователь Alexandr Gomoliako <[email protected]>написал: > > Coro - удобное упрощение для кооперативной многозадачности. Проверено > > многократно в других средах программирования. > > Нет, не реализует он многозадачность. Многозадачность, это когда не > нужно явно передавать управление, т.е. задачи могут запускаться > независимо друг от друга. Такие корутины нигде толком не "проверены", > потому что это сложно и ничего не дает, по сравнению с точно такой же > явной передачей управления при работе с event loop'ом. Совсем другое, > когда есть пул OS threads и на них scheduler раскладывает корутины, > как в Go или Erlang. > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
