LIFO+FIFO+Fixed Buffer+Thread Safe

Gast #385200
Lesenswert?

Aufgabe:
LIFO + FIFO + Fixed Buffer + Thread Safe (Semaphoren) implementieren
in
einer imperativen Programmiersprache/pseudo Code.

Fixed Buffer ist sehr klein (interne Fragmentierung also
unsinn).

Mir widerstrebt der Gedanke das dies in einer 2 Stundigen
Klausur neben 6 weiteren ähnlich b*schissenen Aufgaben
(also 17min. für diese Aufgabe)
möglich sein soll, trotz 10 Jahren Erfahrung als Coder.

Was haltet ihr davon?
Gast #385201
Lesenswert?

Grins, ist wohl ne Siebklausur. Der Prof hat wohl nicht so viel Lust auf
eine Menge Studenten.

Aber man könnte die Aufgaben noch erweitern, mit der Problemstellung
des applikationunabhängigen Zugriffs, sprich mehrere Prozesse, also
nicht nur Threads sollen darauf zugreifen können. Natürlich dann noch
das Ganze unter Windows, bei anderen BS gibt es sowas ja schon fertig.

Kopf hoch, die Theorie hat wenig mit der Praxis zu tun...

Gruss
Volly
Gast #385204
Lesenswert?

"Alrighty then"

Der Fixed Buffer sollte als Ring-Buffer benutzt werden..

AHA!

FIFO und LIFO implementieren ist dann "trivial",
und die funktionen zum Thread-sicheren Benutzen der Queues auch.

Grml, trotzdem erstmal ein ganzschöner Brocken

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren