La E/S bloqueante detiene el hilo que llama hasta que la operación termina; la E/S no bloqueante retorna de inmediato y deja que el hilo haga otro trabajo mientras la operación se completa. Síncrono frente a asíncrono describe la misma idea a nivel de API.
