MPM: Rutinas de Comunicación NO Bloqueantes

- Retornan de forma inmediata
- Permiten el solapamiento de comunicación y computación
- Los buffers no deben ser utilizados hasta que la comunicación
finalize (por seguridad)
- Las rutinas de espera (wait) permiten asegurar que la comunicación ha finalizado
- Las rutinas disponen de un argumento extra que devuelve un identificador
utilizado por las rutinas de espera
- nbSend(address, length, destination, tag, msg_id)
- nbReceive(address, max_length, source, tag, msg_id)
- ... computación ...
- wait(msg_id)

Diapositiva 19
19-23 de Junio de 2000