Re: semaphore() vs. mutex() - mutex hat auch Zähler
Verfasst: 11.06.2012 18:53
Die Hilfe stimmt, auch für Windows. Punkt.
Wer es mir nicht glaubt:
Auf Deutsch: Ein Aufruf von UnlockMutex() aus dem falschen Thread kann dazu führen, dass ein anderer Thread bei LockMutex() hängenbleibt.
Genau dafür steht sowas in der Hilfe: um auf Dinge hinzuweisen, die man eben nicht beim Ausprobieren erkennen kann. Wenn du aber immer noch meinst es besser zu wissen kannst du gerne mit deinen Threads Lotto spielen. Viel Spaß dabei.
Wer es mir nicht glaubt:
http://msdn.microsoft.com/en-us/library ... 85%29.aspxIf a thread calls LeaveCriticalSection when it does not have ownership of the specified critical section object, an error occurs that may cause another thread using EnterCriticalSection to wait indefinitely.
Auf Deutsch: Ein Aufruf von UnlockMutex() aus dem falschen Thread kann dazu führen, dass ein anderer Thread bei LockMutex() hängenbleibt.
Genau dafür steht sowas in der Hilfe: um auf Dinge hinzuweisen, die man eben nicht beim Ausprobieren erkennen kann. Wenn du aber immer noch meinst es besser zu wissen kannst du gerne mit deinen Threads Lotto spielen. Viel Spaß dabei.