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