TrySemaphore()

Syntax

Ergebnis = TrySemaphore(Semaphore)
Beschreibung
Vermindert den internen Zähler des Semaphore um eins, aber nur wenn der Zähler über 0 liegt. Dies bewirkt das gleiche wie eine WaitSemaphore() Operation, aber ohne das Blockieren, wenn der Zähler unter 0 fallen würde.

Rückgabewert

Gibt einen Wert ungleich Null zurück, wenn der Semaphore-Zähler vermindert wurde - oder 0, wenn der Zähler nicht vermindert werden konnte, weil er bereits bei Null stand.

Unterstützte OS

Alle

<- TryLockMutex() - Thread Inhaltsverzeichnis - UnlockMutex() ->