Skip to main content
System.Collections.Concurrent package icon

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

MonoAndroid1.0 MonoTouch1.0 .NETFramework4.5 .NETCore5.0 .NETStandard1.1 .NETStandard1.3 .NETPortable0.0-Profile111 Windows8.0 WindowsPhoneApp8.1 Xamarin.iOS1.0 Xamarin.Mac2.0 Xamarin.TVOS1.0 Xamarin.WatchOS1.0

Dependencies

[4.3.0, )
[4.3.0, )
[4.3.0, )
[4.3.0, )
System.Runtime
.NETCore5.0
[4.3.0, )
[4.3.0, )
System.Threading
.NETCore5.0
[4.3.0, )
[4.3.0, )
System.Runtime
.NETStandard1.1
[4.3.0, )
System.Threading.Tasks
.NETStandard1.1
[4.3.0, )
System.Collections
.NETStandard1.3
[4.3.0, )
[4.3.0, )
[4.3.0, )
System.Globalization
.NETStandard1.3
[4.3.0, )
System.Reflection
.NETStandard1.3
[4.3.0, )
[4.3.0, )
System.Runtime
.NETStandard1.3
[4.3.0, )
[4.3.0, )
System.Threading
.NETStandard1.3
[4.3.0, )
System.Threading.Tasks
.NETStandard1.3
[4.3.0, )