Ich habe mehrere modifizierende Threads und einige Lese Themen zur Auswahl, die alle die globale Variable X zugreifen möchte ich meine Synchronisierungsrichtlinie so machen:Benötigen Sie Hilfe Schlösser für die Thread-Synchronisation
Wenn ein Thread versuchen X zu ändern wird zuerst eine Sperre benötigt, und mehrere modifizierende Threads können mehrere Sperren erfordern.
Wenn ein Thread versucht, X zu lesen, muss er warten, bis alle ändernden Threads ihre Sperren löschen.
Gibt es eine Lösung für diese Situation in Linux Pthread-Bibliothek? Vielen Dank