Semaphore
-
Mein Programm stürzt mit access violation ab, wenn mehrere threads auf mehrere Semaphoren zugreifen.
Wenn mehrere threads auf die gleiche Semaphore zugreifen funktioniert es.Ich verwende:
_handle = CreateSemaphore(NULL, count, count, NULL);
WaitForSingleObject( _handle, INFINITE);
ReleaseSemaphore(_handle, 1, NULL);Kann mir jemand helfen?
Gerhard
-
die erste gegenfrage, die auftaucht:
was sagt der debugger ? bei welcher zeile genau gibts die exception ? und wie sehen die werte der variablen vor der exception aus ?
wenn du diese fragen alle beantwortet hast, wirst du den fehler wahrscheinlich schon selbst gefunden haben, hmm ...
rocknix ///