Prof. Dr. Franz Schweiggert Abteilung Angewandte Informationsverarbeitung 17. Oktober 2001
Ingo Melzer Blatt 2


Uni Logo



Implementierung kleiner Datenbanken unter UNIX (SS 2001)


Abgabetermin 17. Mai 2001

2 Einfache Synchronisation (10 Punkte)

Im Skript gibt es auf Seite 103 ein Beispiel, das mit Hilfe von ln bzw. rm einen Zähler über mehrere Prozesse verteilt erhöht. Schreiben Sie ein Shell-Skript mit der gleichen Funktionalität, das allerdings ohne ln und rm auskommt. Andere Progammiersprachen wie TCL, Perl, Modula, Oberon, ... dürfen leider nicht verwendet werden. Testen Sie Ihr Programm mit folgender Zeile:

count >out1 & count >out2 & count >out3 & count >out4 &


Noch ein paar Tipps:



Ingo Melzer