Enquanto a comunicação síncrona refere-se ao contato imediato entre o emissor (quem envia a mensagem) e o receptor (quem recebe a mensagem), a comunicação assíncrona é atemporal. Ou seja, na comunicação assíncrona o emissor envia a mensagem, mas não necessariamente o receptor irá recebê-la imediatamente.
Sincrono se refere a execução em linha continua, ou seja cada bloco sera executado linha por linha, uma linha apenas sera executada se a requisição anterior estiver sido executada.
Assincrono refere-se a execução independente, em outras palavras os blocos serão executados, sem esperar pela resposta da linha anterior. Ou seja, se voce tiver uma função na qual demore 5 segundos para retornar um resultado, o código continurá sendo executado, sem esperar o retorno dessa operação. Já na opção Sincrona, o código só irá ir para a próxia linha, quando a função ou linha anterior estiver sido executada com sucesso.
Para escrever sua resposta aqui, entre ou crie uma conta
Introdução Aos Estudos na Educação A Distância
Compartilhar