Knoppia

Wiki de Informática y otras historias

Herramientas de usuario

Herramientas del sitio


dad:comunicacion_entre_procesos

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
dad:comunicacion_entre_procesos [2023/10/16 11:07] thejuanvisudad:comunicacion_entre_procesos [2023/10/16 11:14] (actual) thejuanvisu
Línea 18: Línea 18:
 Escenarios de comunicación Escenarios de comunicación
   * Enviar Síncrono y recibir asíncrono   * Enviar Síncrono y recibir asíncrono
-    * El emisor se puede quedar bloqueado indefinidamente a menos que haya un timeout o sea en un Hilo.+    * Caso 2: El emisor se puede quedar bloqueado indefinidamente a menos que haya un timeout o sea en un Hilo
 +    * Caso 3: El sistema debe tener un mecanismo que informe de que los datos han llegado (CallBack).
   * Enviar asíncrono y recibir asíncrono   * Enviar asíncrono y recibir asíncrono
-  Enviar asíncrono recibir síncrono+ 
 +===== Temporizadores: ===== 
 + 
 +  El bloqueo permite la sincronización pero es inaceptable bloquear el proceso 
 +  * Como medida se usan temporizadores. 
 + 
 +===== Representación de los datos ===== 
 +  * Las aplicaciones utilizan estructuras de datos para representar la información. 
 +  * El emisor receptor pueden ser diferentes y utilizar codificaciones diferentes 
 +  * Tenemos 3 soluciones: 
 +    * Convertir en origen 
 +    * Convertir en destino 
 +    * Utilizar representación externa 
 +  * Se suele hacer lo siguiente: 
 +    * Aplanado de datos en un extremo: Marshaling 
 +    * Transmisión de los datos 
 +    * Reconstrucción de los datos en el otro extremo: Unmarshaling 
  
  
dad/comunicacion_entre_procesos.1697454425.txt.gz · Última modificación: 2023/10/16 11:07 por thejuanvisu