Home

assíncronos

Assíncronos é o termo utilizado para descrever fenômenos ou sistemas em que eventos não ocorrem ao mesmo tempo ou não são regidos por um único relógio global. Na tecnologia, é comum encontrar o conceito aplicado à programação assíncrona, à comunicação assíncrona e a circuitos assíncronos. Na prática, isso significa que as operações podem iniciar e retornar sem bloquear a execução do restante do sistema, permitindo maior reatividade e uso eficiente de recursos.

Na programação, a assíncronia permite que uma função inicie uma operação e retorne rapidamente, enquanto a

Em ambientes de desenvolvimento, a programação assíncrona é amplamente empregada em aplicações web e serviços orientados

Em telecomunicações, a transmissão assíncrona envolve dados enviados com bits de início e parada, sem um relógio

Em hardware, circuitos assíncronos funcionam sem um relógio global, coordenando eventos por meio de sinais de

Ver também: síncrono, concorrência, programação orientada a eventos, callbacks, promessas.

operação
continua
em
segundo
plano.
Mecanismos
como
callbacks,
promessas
(promessas)
e
futuros,
bem
como
a
sintaxe
async/await,
são
usados
para
expressar
esse
fluxo.
O
modelo
geralmente
depende
de
um
loop
de
eventos
que
notifica
a
conclusão
das
operações.
Entre
as
vantagens
estão
maior
responsividade,
melhor
escalabilidade
e
melhor
aproveitamento
de
I/O;
as
desvantagens
incluem
fluxos
de
controle
mais
complexos,
tratamento
de
erros
mais
elaborado
e
depuração
mais
desafiadora.
a
I/O.
Linguagens
como
JavaScript
utilizam
promises
e
async/await;
Python
oferece
asyncio;
Java
disponibiliza
APIs
baseadas
em
futures
e
programação
reativa.
Modelos
de
I/O
não
bloqueante
permitem
que
servidores
mantenham
muitas
conexões
com
poucos
threads.
compartilhado
entre
emissor
e
receptor,
o
que
facilita
a
comunicação
em
diferentes
velocidades,
mas
com
menos
sincronização
de
quadro
em
comparação
à
transmissão
síncrona.
handshake.
Embora
possam
oferecer
latência
baixa
e
redução
de
consumo
em
certos
casos,
seu
projeto
e
verificação
são
mais
complexos
que
os
de
circuitos
síncronos.