Einige Unterschiede:
- Boost.Coroutine2 erfordert C ++ 11
- Boost.Coroutine bietet symmetrische und asymmetrische Coroutinen, Boost.Coroutine2 bietet nur asymmetrische Coroutinen.
quelle
- boost.coroutine2 ist das Folgeprojekt von boost.coroutine (boost.coroutine wird bald als veraltet gekennzeichnet)
- boost.coroutine2 verwendet die Klasse execution_context von boost.context
- boost.cortext wird mit der veralteten C-like fcontext-API von boost.context
implementiert
quelle