6 Alternativas de comunicación¶
Alternativas para la comunicación entre procesos¶
Además de mediante flujos de datos, los procesos se pueden comunicar mediante otros métodos:
- Los sockets de comunicación (ya los veremos más adelante).
- La JNI (Java Native Interface, Intefaz Nativa de Java), que permite incluso acceder desde Java a aplicaciones desarrolladas en otros lenguajes de programación de más bajo nivel, como C.
- Librerías de comunicación no estándares, como por ejemplo CLIPC, que usa internamente JNI y permite utilizar métodos más cercanos al sistema operativo, como el establecimiento de una región de memoria compartida, la creación de pipes (tuberías) entre los procesos y sincronización mediante semáforos.