29 packages tagged with “threads”
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.
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.
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
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.
Common extensions methods, helper classes, components, nano systems, and common patterns
Contains various object and methods to supporting threading and asyn programming (TaskLocal)
Parallel tasks executing library.
Synchronization Library and Static Analysis Tool for C# 8 DotNetVault is a library and static code analysis tool that makes managing shared mutable state in multi-threaded applications more manageable and less error prone. It also provides a common abstraction over several commonly used synchronization mechanisms, allowing you to change from one underlying type to another (such as from lock free synchronization to mutex/monitor lock based) without needing to refactor your code. Where errors do still occur, they are easier to locate and identify. The project description (a detailed design document) can be read here: https://github.com/cpsusie/DotNetVault/blob/master/DotNetVault_Description_v1.0.pdf. A quick start guide for installation (Windows, Vs 2019+) can be found here: https://github.com/cpsusie/DotNetVault/blob/v0.2.5.x/QuickStart_Install_VS2019_Windows.md. A quick start guide for installation (Tested on Amazon Linux, Rider 2019.3.1+) can be found here: https://github.com/cpsusie/DotNetVault/blob/v0.2.5.x/Quick_Start_Install_Rider_Amazon_Linux.md. A guided tour / quick start guide for this project's functionality can be found here: https://github.com/cpsusie/DotNetVault/blob/v0.2.5.x/Quick_Start_Functionality_Tour.md
An instanced, dedicated ThreadPool for eliminating "noisy neighbor" problems on the CLR ThreadPool
A threading abstraction in which exceptions cannot be lost
Library support run parallel task in multiple scopes of same service interface
BatchFlow is a .NET library that takes care of all the plumbing you need around large batch processing, especially the producer/consumer pattern that you (probably) should use.
A .NET global tool for posting content to Threads (Meta)
Robust and efficient library for management of asynchronous operations.
MAUI Performance Overlay – a lightweight, draggable performance HUD for .NET MAUI apps. Provides real-time metrics: FPS, frame time, CPU and memory usage, active threads, GC collections, allocations per second, battery consumption (Android only), and networking statistics (requests, bytes sent/received, average response time). Tracks load time per component, calculates an overall performance score, and offers AI-powered performance insights and recommendations via Gemini integration. Cross-platform support: Android, iOS, MacCatalyst, Tizen, and Windows. Seamlessly integrates into your app to deliver real-time diagnostics, profiling, and AI-driven optimization tips.
Threads .NET SDK
Presence is a set of .NET libraries and tools for social sharing. Presence.SocialFormat.Lib formats text, links, hashtags and links for social network requirements.
Amusoft.Toolkit.Threading
Threadsafe library for the DataGridView control. Documentation available at: https://marcjohnston.github.io/byMarc.Net2.WinLibrary.DataGridView.ThreadSafeLib/ Issues and bug tracker available at: https://github.com/marcjohnston/byMarc.Net2.WinLibrary.DataGridView.ThreadSafeLib/issues NuGet package available at: https://www.nuget.org/packages/byMarc.Net2.WinLibrary.DataGridView.ThreadSafeLib/ Purchase source code here: https://bymarc.store/product/bymarc-net2-winlibrary-datagridview-threadsafelib/
Presence is a set of .NET libraries and tools for social sharing. Presence.Posting.Lib submits posts and threads to social networks.
A C# API wrapper for the Threads API.
DPackage for running Tasks in parallel like they are System.Threading.Threads.
A simple, configurable, thread-safe Object Pool. Provides a mechanism for constructing, validating, and disposing of objects on the fly, as well limiting the maximum number of total instantiated object and auto-disposal of stale objects.
A library containing debugging methods.
Memory monitoring and diagnostics for ASP.NET Core applications. Exposes /memoryz endpoint with heap usage, GC info, loaded assemblies, and thread count.
Async lock manager for .NET