Threads schützen
-
Sers Leute,
ich rufe in einem Thread eine Swap-Funktion die mir 2 Zahlen vertauscht, soweit ich weiss ist es sehr schlecht wenn der Thread an genau dieser Stelle unterbrochen wird. In C# gabs da mal sowas wie Monitor.Enter und Monitor.Exit zum Schutz von "sensiblen" Stellen im Code. Weiss jemand wie das in C++ heisst?
Sers.
-
-
Hm, du musst eigentlich nicht die Threads sondern die Variablen
auf die sie zugreifen schützen. Dies geht mittels Mutexen.
boost::thread bietet da eine ganz nette Implementation an...