Necesito 2 programas diferentes para trabajar en un solo conjunto de datos. He podido establecer una conexión de red (UDP) entre ellos, pero quiero evitar la transferencia de todos los datos por cualquier medio.¿Es posible tener un puntero común entre 2 programas diferentes en la misma computadora?
Suena un poco absurdo, pero ¿es posible compartir algún tipo de puntero entre estos dos programas para que cuando uno lo actualice el otro pueda obtener el puntero y comenzar a usarlo?
estoy usando Ubuntu 9.10
Es posible, pero las soluciones son específicas del sistema operativo. ¿Para qué sistema operativo desea esto? –
¿Alguna plataforma específica? Muchos sistemas pueden admitir archivos mapeados en memoria. – kenny
respuesta corta: memoria compartida. un poco más larga: si ya está serializando, considere un socket o tubería local: semántica similar, sin sobrecarga de red IP/(falsa). – Javier