Found 304 packages
Provides the System.Threading.ThreadPool class, which contains a pool of threads that can be used to execute tasks, post work items, wait on behalf of other threads, and process timers. Commonly Used Types: System.Threading.ThreadPool System.Threading.WaitOrTimerCallback When using NuGet 3.x this package requires at least version 3.4.
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.
Library of .NET functions, extensions and components including asynchronous processing queues, configuration APIs, diagnostics, error handling, console functions, adapter framework, active directory and local account functions, checksum algorithms, unit conversion, binary parsing, cron-style task scheduler, Unix and NTP time classes, precision timer, 24-bit signed and unsigned integers, database extensions and abstraction layer, extensions for drawing, reflection, XML, buffers, chars, date/times, enumerations, strings, etc.
This library contains the Thread Functions required for Notus Network.
Hexalith is a set of libraries to build a micro-service architecture.
A coroutine library for running parallel tasks on a single thread using Iterators. Alternative to using async/await or Task.Run but without needing locks or concurrent collections.
Hexalith is a set of libraries to build a micro-service architecture.
Thread Management
Run methods in separate process
Wintellect's own Jeffrey Richter has produced the Power Threading library (DLL) containing many classes to help with threading and asynchronous programming. There are versions of the library for the .NET Framework, Silverlight, and the .NET Compact Framework. Jeffrey has described many of the classes contained in the library by way of his MSDN Magazine Concurrent Affairs columns. The library also contains some non-threading related classes for working with exceptions, command-line parsing, and more. When you download it, please read the enclosed End User License Agreement (EULA) before using the library in your own projects. For limited support, questions, and comments, Jeffrey Richter has set up a Yahoo new group: Group link: http://tech.groups.yahoo.com/group/PowerThreading/ Post message: PowerThreading@YahooGroups.com Subscribe: PowerThreading-subscribe@YahooGroups.com Unsubscribe: PowerThreading-unsubscribe@YahooGroups.com To purchase extended support, please contact Wintellect.
Package Description
An asynchronous .NET library that allows you to lock based on a key (keyed semaphores), limiting concurrent threads sharing the same key to a specified number, with optional pooling for reducing memory allocations.
CoreLibrary Threads
This library contains the Thread Functions required for Notus Network.
Provides the System.Threading.Thread class, which allows developers to create and control a thread, set its priority, and get its state. Commonly Used Types: System.Threading.Thread System.Threading.ThreadStart System.Threading.ParameterizedThreadStart When using NuGet 3.x this package requires at least version 3.4.
Async synchronization primitives, async collections, TPL and dataflow extensions. The JoinableTaskFactory allows synchronously blocking the UI thread for async work. This package is applicable to any .NET application (not just Visual Studio).
KGy SOFT Core Libraries offer high-performance and handy general libraries. Many of them aim to replace existing APIs of the original .NET framework with more efficient versions. Among others: - Useful extensions for simple types, collections, and others - High-performance collections - Fast enum handling - High-performance reflection API - Very compact binary serializer with safe mode - Powerful XML serializer - Resource managers for .resx resources with dynamic expansion support - Base classes for business objects and model classes with change tracking, editing, undo/redo capability and validation - Technology-agnostic command binding with disposable event handlers - Performance measurement and other diagnostic tools - and more... Just the most fundamental framework .dlls are referenced. No dependencies to any 3rd party libraries. Demo App: https://github.com/koszeggy/KGySoft.ComponentModelDemo Online Live Examples: https://dotnetfiddle.net/Authors/84474/koszeggy Online Documentation: https://koszeggy.github.io/docs/corelibraries Change Log: https://github.com/koszeggy/KGySoft.CoreLibraries/blob/master/KGySoft.CoreLibraries/changelog.txt
A .NET global tool for posting content to Threads (Meta)
Threads .NET SDK
OpenAI C# / .NET library, using GPT-4, 3.5 and 3, DALL-E 3, DALL-E 2, Whisper, etc. It supports OpenAI and Azure-OpenAI APIs, dependency injections. Developed for public and free usage.