Condividi tramite


Spliterator.Concurrent Campo

Definizione

Attenzione

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

Valore caratteristico che indica che l'origine dell'elemento può essere modificata contemporaneamente (consentendo aggiunte, sostituzioni e/o rimozioni) da più thread senza sincronizzazione esterna.

[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

Valore del campo

Value = 4096
Attributi

Commenti

Valore caratteristico che indica che l'origine dell'elemento può essere modificata contemporaneamente (consentendo aggiunte, sostituzioni e/o rimozioni) da più thread senza sincronizzazione esterna. In tal caso, il spliterator dovrebbe avere un criterio documentato relativo all'impatto delle modifiche durante l'attraversamento.

Un spliterator di primo livello non deve segnalare sia CONCURRENT che SIZED, poiché le dimensioni finite, se note, possono cambiare se l'origine viene modificata contemporaneamente durante l'attraversamento. Tale spliterator è incoerente e non può essere fatta alcuna garanzia su qualsiasi calcolo usando tale spliterator. I sub-spliterator possono segnalare SIZED se la dimensione della suddivisione secondaria è nota e le aggiunte o le rimozioni all'origine non vengono riflesse durante l'attraversamento.

Un spliterator di primo livello non deve segnalare sia CONCURRENT che IMMUTABLE, poiché si escludono a vicenda. Tale spliterator è incoerente e non può essere fatta alcuna garanzia su qualsiasi calcolo usando tale spliterator. I sub-spliterator possono segnalare IMMUTABLE se le aggiunte o le rimozioni all'origine non vengono riflesse durante l'attraversamento.

Documentazione java per java.util.Spliterator.CONCURRENT.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a