Freigeben über


Semaphore.ReducePermits(Int32) Methode

Definition

Verkleinert die Anzahl der verfügbaren Genehmigungen durch die angegebene Reduzierung.

[Android.Runtime.Register("reducePermits", "(I)V", "GetReducePermits_IHandler")]
protected virtual void ReducePermits (int reduction);
[<Android.Runtime.Register("reducePermits", "(I)V", "GetReducePermits_IHandler")>]
abstract member ReducePermits : int -> unit
override this.ReducePermits : int -> unit

Parameter

reduction
Int32

Die Anzahl der Genehmigungen zum Entfernen

Attribute

Ausnahmen

wenn reduction negativ

Hinweise

Verkleinert die Anzahl der verfügbaren Genehmigungen durch die angegebene Reduzierung. Diese Methode kann in Unterklassen nützlich sein, die Semaphore verwenden, um Ressourcen nachzuverfolgen, die nicht verfügbar sind. Diese Methode unterscheidet sich von acquire der, dass sie das Warten auf die Verfügbarkeit von Genehmigungen nicht blockiert.

Java-Dokumentation für java.util.concurrent.Semaphore.reducePermits(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: