============== Beispiellösung [TOC] ============== Antworten zu den Fragen ======================= * Der Signalbehandler sollte von $P_0$ zu Beginn eingesetzt werden. Dann wird diese Einstellung an die Kindprozesse $P_1, \dots P_{n-1}$ vererbt. * Wenn _kill_ einen Fehler zurückgibt, existiert der nachfolgende Prozess nicht mehr. Implementierung =============== :import: session03/tokenring.c ---- SHELL (path=session03,hostname=theon) ---- gcc -Wall -o tokenring tokenring.c ./tokenring ----------------------------------------------- Frage zur Beispiellösung ======================== * Wieso bzw. unter welchen Umständen ist der Aufruf der Funktion _fflush_ in der Funktion `run_member_of_ring` notwendig? :navigate: up -> doc:index back -> doc:session03/page01 next -> doc:session03/page03