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.

Parameter

Semaphore Das zu verwendende Semaphore-Objekt.

Rückgabewert

Ein Wert ungleich Null, 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() ->