:List <T>はスレッドセーフではないのはなぜですか?以下のサイトから
http://crfdesign.net/programming/top-10-differences-between-java-and-c
残念ながら、
List<>
はスレッドセーフではありません(C#のArrayList
とJavaのVector
は、スレッドセーフです)。 C#にはHashtable
もあります。
List<T>
はスレッドセーフではありません。 .NET Frameworkエンジニアの実装上の問題ですか?またはジェネリックスはスレッドセーフではありませんか?
を使用することを提供します。 arraylist.aspx#threadSafetyToggle)と[List Of Of T](http://msdn.microsoft.com/en-us/library/6sh2ey19.aspx#threadSafetyToggle)は同じスレッドセーフティを持っています。 'ArrayList'は、[Synchronized](http://msdn.microsoft.com/en-us/library/system.collections.arraylist.synchronized.aspx)ラッパーを提供します。 –