Found 49 packages
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.
Description
Observable Concurrent Queue based on the classic concurrent queue (System.Collections.Concurrent.ConcurrentQueue) Allows to raise events when the queue content is changed with the same events as ObservableCollection
A thread-safe generic first in-first out (FIFO) collection with support for priority queuing.
DequeNET (pronounced Deck Net) provides a concurrent lock-free deque C# implementation. A deque, or double-ended queue, is a data structure that allows insertion and removal of items on both ends. ConcurrentDeque<T> supports 6 operations in constant time O(1): PushRight, PopRight, PeekRight, PushLeft, PopLeft and PeekLeft. The library also offers a simpler Deque<T> (not thread safe), implemented as a ring buffer. This implementation allows Pop and Peek operations to run in O(1) time and Push operations in amortized O(1) time.
Provides classes useful in concurrent programming.
C# implementation of generic heap-based concurrent priority queue for .NET
C# implementations of thread-safe PriorityQueue and SkipList for .NET
A thread-safe collection type for a fixed length of elements, overwriting the oldest element
.NET Database concurrent Queue/Stack
A concurrent queue which knows how to fuel itself with fresh data
A collection of concurrent collections The following collections are present: ConcurrentHashSet (based on .Net ConcurrentDictionary) SPSC Queue (Single Producer, Single Consumer). MPSC Queue (Multi Producer, Single Consumer). Concurrent Queue (Multi Producer, Multi Consumer).
A concurrent priority queue with parallelism.
.NET DbQueue with MongoDB
Simple lightweight queue that stores data in a concurrent queue and periodically process the queued items. Userful for: * processing items in batches; * grouping data for later processing; * async processing (consumer/producer); * etc. Note: this nuget package contains c# source code and depends on System.Collections.Concurrent introduced in .Net 4.0.
A thread-safe generic first in-first out (FIFO) collection with support for priority queuing.
.NET DbQueue with EntityFrameworkCore
The package includes: * Task<T> for executing asynchronous operations. * Concurrent Collections such as ConcurrentStack, ConcurentQueue ad ConcurrentDictionary. * PLINQ for writing parallel queries. * additional Threading operations such as Barrier,SpinLock and SpinWait.
This is a .NET Standard 1.0, Silverlight 5.0 and Windows Phone Silverlight 8.0 & 8.1 backport from System.Collections.Concurrent.ConcurrentDictionary and System.Collections.Concurrent.ConcurrentQueue as defined in .NET Core
Provides additional data collections, primitives and polyfills for .NET: ConcurrentHashSet<T>, AssociativeArray<T>, PriorityQueue<T>, Deque<T>.