Registry



  • Hallo,

    ich habe in der Registry einen Wert auf den mehrere Threads meines Programmes zugreifen müssen.

    Wie kann ich das jetzt "thread-safe" machen, damit nicht ein Thread einen Wert liest, während Thread2 ihn noch nicht aktualisiert hat.

    Vielen Dank im Voraus.



  • ich kenn mich zwar überhaupt nicht aus und es gibt sicherlich auch eine elegantere lösung, aber man könnte doch, sobald man in der registry etwas ließt, einen weiteren schlüssel auf true setzen und wenn man fertig ist, ihn wieder auf false setzen. falls man lesen will und er ist schon auf true, kann man nicht lesen.


Anmelden zum Antworten