Tutorial assíncrono

Assíncrono é um padrão de programação que fornece o recurso de código sem bloqueio, ou seja, não para ou não depende de outra função/processo para executar uma determinada linha de código.

Assíncrono é ótimo em termos de desempenho, utilização de recursos e taxa de transferência do sistema. Mas existem alguns inconvenientes:

  • Muito difícil para um programador legado prosseguir com o Async.
  • Manipular o fluxo de controle é realmente doloroso.
  • Os retornos de chamada estão sujos.

Se você é um programador orientado a funções, então seria um pouco difícil para você entender a programação assíncrona. No entanto, se você estiver familiarizado com multithreading em Java, isso é semelhante a isso.