C# 中的 CopyOnWriteArrayList 版本


Java 具有 CopyOnWriteArrayList,但 C# 沒有。為此,應優先使用 C# 中的 SynchronizedCollection 類。

SyncronizedCollection 具有包含物件型別的一個執行緒安全收集。以下是語法。

public class SynchronizedCollection<T> : IList<T>, ICollection<T>,
IEnumerable<T>, IEnumerable, IList, ICollection

上面,T 是物件型別。

以下是 C# 中的 SynchronizedCollection 類屬性 -

序號屬性名稱 & 描述
1計數
統計執行緒安全集合中的元素數量。
2Item[Int32]
從具有指定索引的執行緒安全集合中獲取一個元素。
3Items
獲取包含線上程安全集合中的元素列表。
4SyncRoot
獲取用於同步對執行緒安全集合的訪問的物件。

更新於:2020 年 6 月 22 日

154 次瀏覽

開啟你的 職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.