Skip to content

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.