| Dalma. Ferramenta de desenvolvimento que ajuda você a escrever um programa procedural comum sem qualquer placa de compactação |
Baixe Agora |
Dalma. Classificação e resumo
- Nome do editor:
- Kohsuke Kawaguchi
- Site do editor:
- http://kohsuke.org/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 1.6 MB
Dalma. Tag
Dalma. Descrição
Ferramenta de desenvolvimento que ajuda a escrever um programa processual comum sem qualquer placa de compactação Dalma ajuda você a escrever aplicativos de fluxo de trabalho, permitindo que você escrevê-lo como um programa procedural comum sem qualquer placa de compactação. Dalma permite que você os execute em um "thread virtual". Um thread virtual é como um thread comum, exceto que pode ser suspenso, persistido e retomado mais tarde, possivelmente em um método diferente de JVM.INTEIO, o método WaitForresponse, a Dalma suspenderá automaticamente o fio virtual e persistirá seu estado de execução em um disco . O thread Java real que foi usado para executar este thread virtual pode ser reutilizado para executar outros threads virtuais.Later, quando um e-mail é recebido, o estado de execução persistizado é restaurado, e a linha virtual retoma sua execução dentro do método WaitForresponse . A JVM pode até mesmo desligar e reiniciar entre isso. Esse mecanismo elimina as necessidades da persistência de estado explícita; Esses estados são agora capturados em termos de variáveis locais e pilhas de chamadas. O motor Dalma lida com a persistência transparentemente atrás da cena, colaborando com essas APIs de E / S. Este mecanismo também permite que poucos tópicos ofereçam um número muito maior de fios virtuais, o que é essencial para apoiar muitas conversas simultâneas.
Dalma. Software Relacionado