Mutex
-
Hi!
ich will eine Shared-Library Multi-Threading-fähig machen. Dazu muss ich die Daten mit (je) einem Mutex schützen. Leider lassen sich die meisten Thread-Synchronisationen (also auch Semaphoren usw.) nicht ohne Zugriff auf die OS-Funktionen machen. Da die Shared-Library cross-plattform fähig ist (Unix/Linux, Windows) ist das nicht so einfach. Auch benötige ich keinerlei Funktionen um selber Threads zu erzeugen, darauf könnte ich also verzichten.
Kennt jemand eine kleine, einfache C++ cross-plattform bibliothek, die mir für X/Windows Mutexe und Semaphoren bietet und die nachweislich gut funktioniert? Vermutlich wird man kaum eine solche Lib ohne thread-handling finden?!
-
Boost??