Logo World of Semaphores

World of Semaphores

Willkommen in der Welt der Semaphore!

Hier können Sie auf spielerische Weise die Probleme der Prozesssynchronisation erleben.

Scheduler Madness

Hier können Sie in verschiedenen Szenarien die Rolle des Schedulers übernehmen und versuchen, Synchronisationsprobleme zu verursachen.

Einführung

Einführendes Beispiel zur Prozesssynchronisation.

Synchronisationsversuche

Verschiedene Versuche, zwei Prozesse zu synchronisieren – mehr oder weniger erfolgreich.

Semaphore: Motivation

Motivation von Semaphoren zur Lösung des Synchronisierungsproblems.

Semaphore: Implementierung

Implementierung von Semaphoren mithilfe atomarer Aktionen.

Semaphore: Anwendung

Verwendung von Semaphoren zur Lösung verschiedener Probleme.

Semaphore: Fehlerquellen

Beispiele für Fehler bei der Anwendung von Semaphoren.

Übungen

Übungsaufgaben zum Selbststudium.