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

<br></div><div>А где вы прочитали про: "не гарантирует, что не прервется, так что семафоры и локи</div><div>для синхронизации нужны"?<br><div class="gmail_quote"><br></div><div class="gmail_quote">24 мая 2012 г., 1:33 пользователь Alexandr Gomoliako <span dir="ltr"><<a href="mailto:zzz@zzz.org.ua" target="_blank">zzz@zzz.org.ua</a>></span> написал:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Поигрался с коро немного. Не переключается во время интенсивных<br>
тасков, но и не гарантирует, что не прервется, так что семафоры и локи<br>
для синхронизации нужны. Короче в 100 раз сложнее программировать, чем<br>
обычный event loop, а работает как event loop. Для чего такое надо?<br>
Наделать сложного -- это в стиле автора :)<br>
<div class="HOEnZb"><div class="h5">--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>С уважением,<br>Никита Зубков<br>
</div></div>