Semaphore.ReducePermits(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.