C# 中的 CopyOnWriteArrayList 版本
Java 具有 CopyOnWriteArrayList,但 C# 没有。为此,应首选 C# 中的 SynchronizedCollection 类。
SyncronizedCollection 具有包含某个类型对象的安全线程集合。以下为其语法。
public class SynchronizedCollection<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection
以上,T 是对象的类型。
以下是 C# 中 SyncronizedCollection 类中的属性:
| 序号 | 属性名称和说明 |
|---|---|
| 1 | 计数 计算安全线程集合中的元素数。 |
| 2 | Item[Int32] 使用指定索引从安全线程集合获取元素。 |
| 3 | Items 获取安全线程集合中包含的元素列表。 |
| 4 | SyncRoot 获取用于同步对安全线程集合的访问的对象。 |
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP