Hallo,
Ik ben op zoek naar informatie over het onderwerp "Non blocking thread synchronisatie".
Ik zit met een linked list die door meerdere treads benaderd kan worden. Deze communicatie moet dus gesynchroniseerd worden. Het probleem is dat 1 thread critisch is en dus onder geen geval geblokkeerd mag worden door de ander.
Nou blijken er methoden voor te bestaan die dit oplossen. CAS / CAS2 Alleen kan ik erg weinig informatie vinden over deze methoden. Ik zie nergens een voorbeeldje hoe het gebruikt word in c++ bijvoorbeeld.
Wat is dit CAS / CAS2 precies? In de MSDN vind ik er in ieder geval niets over...
mzzls
Ik ben op zoek naar informatie over het onderwerp "Non blocking thread synchronisatie".
Ik zit met een linked list die door meerdere treads benaderd kan worden. Deze communicatie moet dus gesynchroniseerd worden. Het probleem is dat 1 thread critisch is en dus onder geen geval geblokkeerd mag worden door de ander.
Nou blijken er methoden voor te bestaan die dit oplossen. CAS / CAS2 Alleen kan ik erg weinig informatie vinden over deze methoden. Ik zie nergens een voorbeeldje hoe het gebruikt word in c++ bijvoorbeeld.
Wat is dit CAS / CAS2 precies? In de MSDN vind ik er in ieder geval niets over...
mzzls