Продолжение темы (часть 1, часть 2, часть 3).
Вот доклад "Coroutines, Fibers and Threads, Oh My!" с конференции C++Now 2014 (под видео есть ссылка на PDF-ку со слайдами доклада).
Помню, что эту PDF-ку уже смотрел в августе/сентябре, наткнулся на нее когда искал информацию об использовании короутин вместе с Asio. Тогда в презентации меня интересовала только та часть, которая касалась Asio. Поэтому в первом примере с XML SAX-парсером я не разбирался. Сейчас разобрался. Кое-что про короутины стало понятнее. Так что, если у кого-то, как у меня, есть проблемы с тем, чтобы понять где, как и с чем употреблять короутины, рекомендую покурить именно этот пример с XML SAX.
Хотя, если честно, терзают меня смутные сомнения, что можно было там и без короутин обойтись. Надо будет на досуге пофантазировать, как именно.
Комментариев нет:
Отправить комментарий