Freigeben über


Spliterator.Concurrent Feld

Definition

Achtung

This constant will be removed in the future version. Use Java.Util.SpliteratorCharacteristics enum directly instead of this field.

Merkmalswert, der angibt, dass die Elementquelle möglicherweise gleichzeitig geändert werden kann (sodass Ergänzungen, Ersetzungen und/oder Entfernungen möglich sind) durch mehrere Threads ohne externe Synchronisierung.

[Android.Runtime.Register("CONCURRENT", ApiSince=24)]
[System.Obsolete("This constant will be removed in the future version. Use Java.Util.SpliteratorCharacteristics enum directly instead of this field.", true)]
public const Java.Util.SpliteratorCharacteristics Concurrent = 4096;
[<Android.Runtime.Register("CONCURRENT", ApiSince=24)>]
[<System.Obsolete("This constant will be removed in the future version. Use Java.Util.SpliteratorCharacteristics enum directly instead of this field.", true)>]
val mutable Concurrent : Java.Util.SpliteratorCharacteristics

Feldwert

Value = 4096
Attribute

Hinweise

Merkmalswert, der angibt, dass die Elementquelle möglicherweise gleichzeitig geändert werden kann (sodass Ergänzungen, Ersetzungen und/oder Entfernungen möglich sind) durch mehrere Threads ohne externe Synchronisierung. Wenn ja, wird erwartet, dass der Spliterator eine dokumentierte Richtlinie bezüglich der Auswirkungen von Änderungen während der Durchquerung hat.

Ein Spliterator auf oberster Ebene sollte nicht sowohl CONCURRENTSIZEDberichten als auch , da sich die endliche Größe, falls bekannt, ändern kann, wenn die Quelle während der Durchquerung gleichzeitig geändert wird. Ein solcher Spliterator ist inkonsistent, und es können keine Garantien für jede Berechnung mit diesem Spliterator gemacht werden. Unterteilungselemente können melden SIZED , wenn die Unterteilungsgröße bekannt ist und Ergänzungen oder Entfernungen zur Quelle beim Durchlaufen nicht angezeigt werden.

Ein Spliterator auf oberster Ebene sollte nicht sowohl berichten als auch CONCURRENTIMMUTABLEnicht, da sie sich gegenseitig ausschließen. Ein solcher Spliterator ist inkonsistent, und es können keine Garantien für jede Berechnung mit diesem Spliterator gemacht werden. Unterteilungszeichen können melden IMMUTABLE , ob Ergänzungen oder Entfernungen zur Quelle beim Durchlaufen nicht angezeigt werden.

Java-Dokumentation für java.util.Spliterator.CONCURRENT.

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: