Spliterator.Concurrent 欄位
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
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- 屬性
備註
特徵值表示元件來源可由多個執行緒安全同時修改(允許新增、替換及/或移除),無需外部同步。 若有,分流者應有關於穿越過程中修改影響的書面政策。
頂層分流器不應同時報告 CONCURRENT 與 SIZED,因為有限大小若已知,且在遍歷過程中同時修改來源時可能會改變。 此類分割器不一致,無法保證使用該分配器完成任何計算。 若子分裂器已知子分割大小,且穿越時對源頭的新增或移除未被反映,子分裂器可能會回報 SIZED 。
頂層分頻器不應同時報告 CONCURRENT 和 IMMUTABLE,因為它們互斥。 此類分割器不一致,無法保證使用該分配器完成任何計算。 若穿越時新增或移除的源頭未被反映,子分裂器可能會回報 IMMUTABLE 。
Java 文件 java.util.Spliterator.CONCURRENT。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。