threads mutex abfragen
-
Hallo,
gibt es eine Möglichkeit, dass ein Thread nachschaut, ob ein Mutex "frei" ist, ohne sich ihn direkt zu schnappen?
Hintergrund ist ein Leselock den ich auf eine STL-Map implementieren möchte.
Nur wenn gerade jmd auf den Container schreibe, muss ein Leselock gesetzt werden, ansonsten darf jeder lesen wie er will...Oder gibt es da eine bessere Lösung als Mutex?
Gruss
R
-
Nimm doch fertige Klassen...
http://www.google.de/search?q=reader+writer+lock+c%2B%2B+site%3Acodeproject.com
-
das bekomme ich leider nicht ans laufen, weil der Compiler (MinGW unter WinXP) immer "error: `ASSERT' undeclared (first use this function)" ausspuckt.
ich hab die assert.h auch included, hilft aber nicht....Was mache ich falsch?
**edit: ich habs selbst gefunden. es musste alles kleingeschrieben sein.
