Spliterator.Concurrent Campo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.