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 | 計數 統計執行緒安全集合中的元素數量。 |
| 2 | Item[Int32] 從具有指定索引的執行緒安全集合中獲取一個元素。 |
| 3 | Items 獲取包含線上程安全集合中的元素列表。 |
| 4 | SyncRoot 獲取用於同步對執行緒安全集合的訪問的物件。 |
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP