aboutsummaryrefslogtreecommitdiff
path: root/doku
diff options
context:
space:
mode:
authorThorsten Töpper <atsutane@freethoughts.de>2011-01-16 20:36:27 +0100
committerThorsten Töpper <atsutane@freethoughts.de>2011-01-16 20:36:27 +0100
commit1153353d97788ce3179a2e0e2fb13188777ff17c (patch)
treeea3b2274278c27f10de8c4841c31d5e2c358445e /doku
parent78f355313412084991466586d66c5ca2fa92f1c1 (diff)
downloadprozesskommunikation-1153353d97788ce3179a2e0e2fb13188777ff17c.tar.gz
prozesskommunikation-1153353d97788ce3179a2e0e2fb13188777ff17c.tar.bz2
Dokumentation: Aufgabe3 um SystemV Hinweis ergänzt.
Diffstat (limited to 'doku')
-rw-r--r--doku/doku.tex6
1 files changed, 6 insertions, 0 deletions
diff --git a/doku/doku.tex b/doku/doku.tex
index ebdd9ca..4f64cfe 100644
--- a/doku/doku.tex
+++ b/doku/doku.tex
@@ -148,6 +148,12 @@ und beim Start der Prozesse geöffnet. Eine Verwendung einer einzelnen Queue ist
selbstverständlich möglich, wir haben uns dennoch dazu entschlossen schlicht das
Modell der Pipes auf das der Queues abzubilden, am Aufbau hat sich also im Vergleich
zu Aufgabe 2 nur wenig geändert.
+\np
+
+Die Verwendung einer einzelnen Queue wäre über die \texttt{SystemV} API von geringem
+Aufwand, da diese den spezifischen Zugriff auf Nachrichten mit einer bestimmten
+Priorität erlaubt, die \texttt{POSIX} Funktion \texttt{mq\_receive} dies jedoch nicht
+ermöglicht und so ein umfangreicheres Nachrichtensystem entwickelt werden müsste.
\subsection{Datenaustausch}
Auch hier haben wir wenig geändert, die Zahlenwerte werden weiterhin in Hexadezimaler Form an die anderen Prozesse gesendet, der \texttt{log} Prozess schreibt die Zahlen diesmal jedoch in dezimaler Form in die Logdatei.