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

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

24 мая 2012 г., 1:33 пользователь Alexandr Gomoliako <[email protected]>написал:

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



-- 
С уважением,
Никита Зубков
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить