Programmkommunikation (IPC)
- Named Pipes werden in Rexx nur durch externe Bibliotheken unterstützt.
- Queues
- In Rexx kann man eine Queue als Warteschlange (FIFO) oder als Stapelspeicher (LIFO) benutzen.
- PUSH schreibt die Daten im LIFO-Format,
QUEUE schreibt die Daten im FIFO-Format in die gerade aktivierte Queue
- Mit Queued() erfährt man wieviel Informationen in der Queue stehen.
- Das Auslesen erfolgt mit dem wohlbekannten Befehl PULL
- Für jedes laufende Programm wird standardmäßig die SESSION Queue eingerichtet.
Wird ein Programm beendet, so wird der Inhalt der SESSION in die des nächsten Programms eingetragen.
- Anlage und Nutzung eigener Queues geschieht mit der Funktion RxQueue(Kommando [,Parameter]))