Definição assíncrono

O adjetivo assíncrono qualifica o que não tem sincronia . Este termo (sincronia), por sua vez, alude ao que coincide no tempo . Existem, nesse framework, vários elementos que são assíncronos.

Assíncrono

Chama-se comunicação assíncrona ao processo comunicativo que é realizado sem coincidência temporal. Isso significa que o envio e o recebimento de mensagens são separados por um determinado período de tempo .

Correspondência postal é um exemplo de comunicação assíncrona. O remetente (que escreve a carta e envia) sabe que sua mensagem não será respondida instantaneamente. O destinatário (aquele que recebe a carta), por outro lado, também entende que ele / ela será capaz de acessar o conteúdo apenas por receber fisicamente a correspondência (que é o canal de transmissão da mensagem). Uma pessoa pode escrever uma carta em Portugal e enviá-la em 5 de janeiro daquele país para a Colômbia . O destinatário recebe a carta em 12 de janeiro e lê a mensagem nessa data. É assim que essa comunicação assíncrona se desenvolve.

A exibição de um evento na televisão também pode ser assíncrona quando é feita em diferido. Se um canal de TV registra o desenvolvimento de um concerto que acontece no sábado, mas o publica na terça-feira seguinte, há um assíncrono. A apresentação do concerto (sábado) não coincide com a sua exibição de televisão (terça-feira). Por outro lado, se a transmissão tivesse sido realizada ao vivo e direta, os espectadores teriam a possibilidade de observar as ações simultaneamente ao seu desenvolvimento real.

É muito curioso notar que, apesar da necessidade que o ser humano desenvolveu nas últimas décadas para obter respostas imediatas e viver a um ritmo desenfreado, muitas de nossas atividades são caracterizadas por um fluxo assíncrono. Correspondência postal é um exemplo que pode parecer típico do passado, mas sua versão digital, o serviço de e-mail, também é assíncrona.

Como resultado da supracitada necessidade de acelerar a comunicação, o e-mail perdeu muita popularidade, em busca de redes sociais e serviços de mensagens instantâneas. Mais uma vez, nenhum deles ocorre de forma verdadeiramente imediata, uma vez que há um grande número de fatores que levam a um certo atraso na comunicação, como a instabilidade das redes e a impossibilidade de realizar todos os processos simultaneamente. .

Tecnicamente, o bate - papo é o expoente máximo da comunicação síncrona - ao contrário da comunicação assíncrona -, já que permite que dois ou mais indivíduos mantenham conversas com uma fluência comparável àquela que poderiam experimentar cara a cara. Do ponto de vista técnico, não podemos chamá-lo de assíncrono, porque as tarefas mais superficiais são executadas de maneira contínua, uma após a outra, independentemente dos milhares de processos intermediários.

É importante observar que os processos assíncronos nem sempre acontecem pelos mesmos motivos. Por um lado, há aqueles que não podem ser realizados de outra maneira, como é o caso da correspondência postal: não há meios que nos permitam enviar uma carta fisicamente de um ponto a outro no planeta instantaneamente. No entanto, às vezes, é uma decisão que não surge como resultado de uma limitação, mas como parte de um projeto consciente.

Na programação, surgem muitos desafios relacionados ao desempenho dos processadores, que geralmente, por vezes, forçam os desenvolvedores a priorizar certos processos ou a rapidez com que são executados, e isso resulta na execução síncrona. ou assíncrono. Dependendo do programa, o usuário nem sempre percebe essa diferença, pois, do seu ponto de vista, tudo acontece em alta velocidade.

Recomendado