Qual a diferença entre comunicação síncrona e assíncrona?
Soluções para a tarefa
Resposta:
Na forma síncrona de comunicação, os processos de envio e recebimento são sincronizados em toda a mensagem. Nesse caso, enviar e receber são operações de bloqueio. Sempre que um enviar é emitido o processo de envio (ou thread) e é bloqueado até que o recebimento correspondente é confirmado.
Na forma assíncrona de comunicação, no uso da operação de envio não ocorre o bloqueio, sendo permitido para continuar assim que a mensagem tiver copiado para um buffer local e a transmissão da mensagem continua em paralelo com o processo de envio. A operação de recebimento pode ter bloqueio e não bloqueio variante.
Explicação:
Um exemplo de transmissão síncrona seria a transferência de um arquivo de texto grande. Antes de o arquivo ser transmitido, ele é dissecado em blocos de frases. Os blocos são então transferidos pelo link de comunicação para o local de destino.
Assíncrona é simples, rápido, econômico e não precisa de comunicação bidirecional para funcionar. emails , fóruns , rádios , Televisões