que en realidad blogged sobre esto en el pasado. ¡Echar un vistazo! Espero que responda tus preguntas En él, cubro una cantidad de bibliotecas, y me interesaron particularmente aquellas que eran útiles para la programación de sistemas (IO asíncrono).
Aparentemente ausente de esa cobertura es Boost.Coroutine, que analizaré aquí. Boost.Coroutine puede considerarse conceptualmente "pesado" (en términos de su familia de tipos), pero la implementación es bastante eficiente. El verdadero problema es que Boost.Coroutine está incompleto y (la última vez que lo comprobé) está lejos de estar completo. Pasé algún tiempo tratando de trabajar con el autor a través de sus problemas no iniciales, ya que estaba deseando usarlo junto con Boost.Asio (este fue uno de los principales objetivos de Boost.Coroutine), pero el autor no Tuvo tiempo de llevar su trabajo a la etapa de revisión formal de Boost.
je, parece que he encontrado un área sin explotar para todos ellos altruistas por ahí. :) –