Descrição
Suporte de baixo nível a coroutines ajuda aplicações a alternar contextos de execução sem threads completas do sistema operacional. Ele é útil para softwares antigos orientados a eventos, multitarefa cooperativa e bibliotecas que precisam de primitivas portáteis de coroutine.
Esta é uma biblioteca para desenvolvedores, não um gerenciador de tarefas. Uso correto depende de tratamento de pilha, suporte de plataforma e desenho cuidadoso do fluxo de controle.