lock auf Vector ?
-
Ich habe in einer DLL einen Vector als Buffer eingesetzt.
Nun frage ich diesen Vector natürlich irgendwann mal ab und gleichzeitig
wird er verändert. Soviel ich weiss, kann man da eine Art Lock setzen, das
der Vector nicht verändert werden kann.
Ist dies dan gelockt für die aktuelle Funktion, oder kann keiner diesen
Vector verändern ?
hat jemand einen Link zu einem Thema wie diesem ?
-
Ich bin in C++ nicht so bewandert, ob es da direkt eine Funktion zum Sperren von Vektoren gibt - ansonsten (wenn du hier im WinAPI-Forum fragst) könntest du eine CriticalSection verwenden.