Home

asíncrono

Asíncrono es un adjetivo que describe aquello que no está sincronizado en el tiempo o que no depende de un reloj común de referencia. En español, se forma con el prefijo a- y el término síncrono. En general, lo asíncrono implica que distintos componentes pueden operar o comunicarse sin ser rígidamente coordinados por un mismo impulso temporal, lo que facilita la tolerancia a demoras variables entre procesos o dispositivos.

En informática, la programación asíncrona se utiliza para estructurar operaciones que pueden tardar en completarse, como

En sistemas y redes, la I/O asíncrona aprovecha llamadas no bloqueantes y mecanismos de multiplexación (como

El término contrasta con lo síncrono, en el que todos los componentes comparten un reloj común y

llamadas
a
recursos
externos.
El
flujo
de
ejecución
no
se
bloquea
esperando
a
que
termine
la
tarea;
en
su
lugar
se
inicia
y
se
continúa
con
otras
actividades,
gestionando
el
resultado
cuando
esté
disponible
mediante
callbacks,
promesas
o
estructuras
como
async/await.
Esto
mejora
la
capacidad
de
respuesta
y
la
escalabilidad,
especialmente
en
interfaces
de
usuario
y
servicios
de
red,
aunque
puede
aumentar
la
complejidad
de
código
y
depuración.
select
o
epoll)
para
manejar
múltiples
operaciones
simultáneamente.
En
telecomunicaciones,
la
transmisión
asíncrona
se
refiere
a
la
señal
que
se
envía
sin
un
reloj
de
referencia
compartido;
los
datos
suelen
enviarse
con
bits
de
inicio
y
paro
y
se
ajustan
en
el
receptor
mediante
su
propio
reloj.
Estas
técnicas
permiten
comunicaciones
eficientes
a
velocidades
variables.
las
operaciones
ocurren
en
pasos
coordinados.
En
entornos
modernos,
la
programación
y
las
arquitecturas
asíncronas
se
han
vuelto
predominantes
para
la
escalabilidad
y
la
resiliencia
ante
latencias,
especialmente
en
sistemas
distribuidos
y
en
el
desarrollo
de
software
orientado
a
eventos.