Descrição
Use greenlets leves dentro do processo para concorrência cooperativa em Python. Isso ajuda frameworks a alternar entre tarefas sem usar uma thread completa do sistema operacional para cada caminho de execução.
É uma biblioteca de concorrência de baixo nível. Agendamento cooperativo pode tornar chamadas bloqueantes e estado compartilhado sutis; por isso, aplicações devem testar cancelamento, timeouts e interações com threads normais com cuidado.