【发布时间】:2016-11-20 11:25:46
【问题描述】:
来自以下网站:
http://crfdesign.net/programming/top-10-differences-between-java-and-c
不幸的是,
List<>不是线程安全的(C# 的ArrayList和 Java 的Vector是线程安全的)。 C#也有一个Hashtable;通用版本是:
是什么让List<T> 不是线程安全的?是.NET框架工程师的实现问题吗?还是泛型不是线程安全的?
【问题讨论】:
-
根据 MSDN ArrayList 和 List(Of T) 具有相同的线程安全性。
ArrayList确实提供了 Synchronized 包装器。
标签: .net generics thread-safety