| greenlet Spin-off de código aberto de empilhada, uma versão do CPYTHON que suporta micro-roscas chamadas tasklets |
Baixe Agora |
greenlet Classificação e resumo
- Nome do editor:
- Bob Ippolito
- Site do editor:
- http://mochikit.com/index.html
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 14 KB
greenlet Tag
greenlet Descrição
Spin-off de código aberto de Stackless, uma versão do CPYthon que suporta micro-roscas chamadas Tasklets Tasklets executam pseudo-simultantemente (tipicamente em um único ou alguns segmentos de nível do sistema operacional) e são sincronizados com os intercâmbios de dados em "canais" .a "Greenlet", por outro lado, é uma noção ainda mais primitiva de micro-rosca com Nenhum agendamento implícito; coroutines, em outras palavras. Isso é útil quando você deseja controlar exatamente quando seu código é executado. Você pode construir micro-fios agendados personalizados em cima do Greenlet. No entanto, parece que os greenlets também são úteis por conta própria como forma de facilitar facilmente as estruturas de fluxo de controle avançadas. Por exemplo, pode-se recriar geradores; A diferença com os próprios geradores do Python é que nossos geradores podem chamar funções aninhadas e as funções aninhadas também podem produzir valores. Além disso, você não precisa de uma palavra-chave "rendimento ".Greenlets são fornecidos como um módulo de extensão C para o intérprete não modificado regular.
greenlet Software Relacionado