System.Collections.Concurrent
Provides several thread-safe collection classes that should be used in place of the corresponding types in the System.Collections.NonGeneric and System.Collections packages whenever multiple threads are accessing the collection concurrently. Commonly Used Types: System.Collections.Concurrent.ConcurrentDictionary<TKey, TValue> System.Collections.Concurrent.ConcurrentQueue<T> System.Collections.Concurrent.ConcurrentBag<T> System.Collections.Concurrent.BlockingCollection<T> System.Collections.Concurrent.ConcurrentStack<T> When using NuGet 3.x this package requires at least version 3.4.
Total Downloads
2.9B
2,896,779,877
Published
Nov 15, 2016
Latest stable version
Install
.NET CLI
dotnet add package System.Collections.Concurrent --version 4.3.0
Package Manager Console
Install-Package System.Collections.Concurrent -Version 4.3.0
PackageReference
<PackageReference Include="System.Collections.Concurrent" Version="4.3.0" />
Frameworks
Dependencies
System.Collections
[4.3.0, )
.NETCore5.0
System.Diagnostics.Debug
[4.3.0, )
.NETCore5.0
System.Diagnostics.Tracing
[4.3.0, )
.NETCore5.0
System.Globalization
[4.3.0, )
.NETCore5.0
System.Resources.ResourceManager
[4.3.0, )
.NETCore5.0
System.Runtime
[4.3.0, )
.NETCore5.0
System.Runtime.Extensions
[4.3.0, )
.NETCore5.0
System.Threading
[4.3.0, )
.NETCore5.0
System.Threading.Tasks
[4.3.0, )
.NETCore5.0
System.Runtime
[4.3.0, )
.NETStandard1.1
System.Threading.Tasks
[4.3.0, )
.NETStandard1.1
System.Collections
[4.3.0, )
.NETStandard1.3
System.Diagnostics.Debug
[4.3.0, )
.NETStandard1.3
System.Diagnostics.Tracing
[4.3.0, )
.NETStandard1.3
System.Globalization
[4.3.0, )
.NETStandard1.3
System.Reflection
[4.3.0, )
.NETStandard1.3
System.Resources.ResourceManager
[4.3.0, )
.NETStandard1.3
System.Runtime
[4.3.0, )
.NETStandard1.3
System.Runtime.Extensions
[4.3.0, )
.NETStandard1.3
System.Threading
[4.3.0, )
.NETStandard1.3
System.Threading.Tasks
[4.3.0, )
.NETStandard1.3