9 packages tagged with “ConcurrentQueue”
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
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
Generic repository
C# Engine to download multiple WebRequests in Paralel with TLP and Concurrent Blocking COllection
A lightweight thread-safe in-memory jobs processor
Extensions to transform IEnumerable into other generic collection types, including async versions.
Why is it that the List is so widely used, even when there is absolutly no need for the features of a List? I think one of the most important reasons is it beeing so easily available. You could simply use the extension method .ToList() on any IEnumerable. To help out in this matter, and hopefully help you use other (more suitable) generic collection types, I've created this package. It contains extension methods for IEnumerable to convert it to: Basic classes: - Stack - Queue - HashSet Interfaces: - ICollection - IEnumerable - ICollection - IList - ISet - IDictionary Concurrent classes: - ConcurrentBag - ConcurrentQueue - ConcurrentStack - ConcurrentDictionary
A helpful set of extension methods for concurrentqueue (string)
HeffernanTech.Services.HostedQueueProcessor is a C# package designed for ASP.NET Core applications, facilitating background processing of queued items. With thread-safe queue management using ConcurrentQueue, it ensures safe operations across multiple threads. Leveraging IHostedService, it processes items in the background, configurable with QueueWorkerOptions for maximum concurrency. Integrated with ASP.NET Core's dependency injection, it offers seamless setup. This extensible package allows custom queue processors via the IQueueProcessor<T> interface. Enhance your application's efficiency with HeffernanTech.Services.HostedQueueProcessor.