Diferencia entre revisiones de «Interfaz de Paso de Mensajes»

Contenido eliminado Contenido añadido
Sin resumen de edición
m Revertidos los cambios de 200.94.229.13 (disc.) a la última edición de Yago AB
Línea 7:
Los elementos principales que intervienen en el '''paso de mensajes''' son el [[Proceso (informática)|proceso]] que envía, el que recibe y el mensaje.
 
Dependiendo de si el proceso que envía el mensaje example:espera sona putosque mariconesel ---aremensaje yousea arecibido, se puede hablar de paso de mensajes bitch'''síncrono ando pusyasíncrono'''.
espera a que el mensaje sea recibido, se puede hablar de paso de mensajes '''síncrono o asíncrono'''.
En el paso de mensajes asíncrono, el proceso que envía, no espera a que el mensaje sea recibido, y continúa su ejecución, siendo posible que vuelva a generar un nuevo mensaje y a enviarlo antes de que se haya recibido el anterior. Por este motivo se suelen emplear buzones, en los que se almacenan los mensajes a espera de que un proceso los reciba. Generalmente empleando este sistema, el proceso que envía mensajes sólo se bloquea o para, cuando finaliza su ejecución, o si el buzón está lleno.
En el paso de mensajes síncrono, el proceso que envía el mensaje espera a que un proceso lo reciba para continuar su ejecución. Por esto se suele llamar a esta técnica '''encuentro, o rendezvous'''. Dentro del paso de mensajes síncrono se engloba a la [[llamada a procedimiento remoto]], muy popular en las arquitecturas [[cliente/servidor]].