12
asíncrono vs sin bloqueo
¿Cuál es la diferencia entre llamadas asíncronas y no bloqueantes? ¿También entre bloqueo y llamadas sincrónicas (con ejemplos, por favor)?
La programación asincrónica es una estrategia para diferir operaciones con alta latencia o baja prioridad, generalmente en un intento de mejorar el rendimiento, la capacidad de respuesta y / o la capacidad de compilación del software. Dichas estrategias generalmente se emplean usando alguna combinación de programación controlada por eventos y devoluciones de llamada, y opcionalmente haciendo uso de la concurrencia a través de corutinas y / o hilos.