共用方式為


Spliterator.Concurrent 欄位

定義

警告

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

特性值表示元素來源可以安全地由多個線程同時修改(允許新增、取代和/或移除),而不需要外部同步處理。

[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

欄位值

Value = 4096
屬性

備註

特性值表示元素來源可以安全地由多個線程同時修改(允許新增、取代和/或移除),而不需要外部同步處理。 若是如此,則分割器應該會有有關周遊期間修改影響的文件原則。

最上層的分割器不應該同時報告 CONCURRENTSIZED,因為如果已知,有限大小可能會變更,如果來源在周遊期間同時修改。 這種分割器不一致,而且無法使用該Spliterator進行任何計算的保證。 子分割器可能會報告 SIZED 子分割大小是否為已知,而且周遊時不會反映來源的新增或移除。

最上層的分割器不應該同時報告 CONCURRENTIMMUTABLE,因為它們互斥。 這種分割器不一致,而且無法使用該Spliterator進行任何計算的保證。 子分割器可能會在周遊時不反映新增或移除來源時報告 IMMUTABLE

java.util.Spliterator.CONCURRENTJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於