Freigeben über


ArrayBlockingQueue.RemainingCapacity Methode

Definition

Gibt die Anzahl zusätzlicher Elemente zurück, die diese Warteschlange idealerweise akzeptieren kann (in Abwesenheit von Arbeitsspeicher- oder Ressourceneinschränkungen), ohne zu blockieren.

[Android.Runtime.Register("remainingCapacity", "()I", "GetRemainingCapacityHandler")]
public virtual int RemainingCapacity ();
[<Android.Runtime.Register("remainingCapacity", "()I", "GetRemainingCapacityHandler")>]
abstract member RemainingCapacity : unit -> int
override this.RemainingCapacity : unit -> int

Gibt zurück

Implementiert

Attribute

Hinweise

Gibt die Anzahl zusätzlicher Elemente zurück, die diese Warteschlange idealerweise akzeptieren kann (in Abwesenheit von Arbeitsspeicher- oder Ressourceneinschränkungen), ohne zu blockieren. Dies ist immer gleich der Anfangskapazität dieser Warteschlange, weniger der Aktuelle size dieser Warteschlange.

Beachten Sie, dass Sie <em nicht immer> feststellen können<, ob ein Versuch zum Einfügen eines Elements erfolgreich ist, indem Sie prüfenremainingCapacity, da es möglicherweise der Fall ist, dass ein anderer Thread ein Element einfügt>oder entfernt.

Java-Dokumentation für java.util.concurrent.ArrayBlockingQueue.remainingCapacity().

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: