Fernando Franzini Blog

A programação orientada por eventos é um paradigma de programação em que o fluxo do programa é determinado por eventos como ações do usuário (cliques do mouse, pressionamentos de teclas), saídas do sensor ou mensagens de outros programas / tópicos. A programação assíncrona é um padrão de design que garante a execução do código não bloqueável. Assim ela é excelente para uma execução mais rápida dos programas, mas vem com preço, é um pouco mais difícil de programar e, na maioria das vezes, acabamos tendo que lhe dar com o paradigma de callbacks. Se engana os concorrentes da JVM que estão “pregando por aqui” que Java não tem esse modelo. Tem e faz muito tempo! Segue um resumo ai das opções:

Java 5 Futures

Futures foram introduzidos em Java 5 (2004). Eles são objetos que prometem manter o resultado de uma operação assim que a operação for concluída. Por exemplo…

Ver o post original 260 mais palavras

Anúncios