Lukas KarstenLukas Karsten
← Zurück zu den Projekten

Multithreaded Pattern Search

Nov 2025 – Dez 2025Team-Projekt mit Nasser (HWR Berlin)
  • C
  • POSIX Threads
  • Multithreading

Parallele Mustersuche über mehrere Textdateien hinweg, umgesetzt nach den formalen Vorgaben der Aufgabenstellung im Fach Betriebssysteme.

4 bis 8 Threads durchsuchen eigenständig eine synchronisierte Linked List aus Dateien nach einem vorgegebenen Muster.

Architektur

Synchronisierte Linked List mit Mutex-geschützten Knoten
Konfigurierbare Thread-Anzahl
Jeder Thread schreibt eine eigene Logdatei
Kein Blockieren bei belegten Mutexes, Knoten werden übersprungen
Code auf GitHub ansehen ↗