79 packages tagged with “MultiThreading”
Keyed semaphores are keyed lock objects that improve the parallelism in your application
A set of Roslyn analyzers related to multithreading
Additonal FluentAssertions for multithreaded tests
MuPDFCore is a set of multiplatform .NET Core bindings for MuPDF. It can render PDF, XPS, EPUB and other formats to raster images returned either as raw bytes, or as image files in multiple formats (including PNG and PSD). It also supports multithreading.
Create dedicated threads for a particular work. The WorkPool class does not use the standard .NET thread pool.
Concurrent Communications Library
Call Services and static methods in separate threads with WebWorkers and SharedWebWorkers. Run Blazor WASM in the ServiceWorker.
Use dotnet Web Workers Threads in Blazor
This package provides linux-arm64 native assets for MuPDFCore, a set of multiplatform .NET Core bindings for MuPDF.
This package provides macOS-arm64 native assets for MuPDFCore, a set of multiplatform .NET Core bindings for MuPDF.
This package provides linux-x64 native assets for MuPDFCore, a set of multiplatform .NET Core bindings for MuPDF.
This package provides Win-x86 native assets for MuPDFCore, a set of multiplatform .NET Core bindings for MuPDF.
This package provides Win-x64 native assets for MuPDFCore, a set of multiplatform .NET Core bindings for MuPDF.
This package provides linux-musl-x64 native assets for MuPDFCore, a set of multiplatform .NET Core bindings for MuPDF.
This package provides macOS-x64 native assets for MuPDFCore, a set of multiplatform .NET Core bindings for MuPDF.
This package provides Win-arm64 native assets for MuPDFCore, a set of multiplatform .NET Core bindings for MuPDF.
This package provides linux-musl-arm64 native assets for MuPDFCore, a set of multiplatform .NET Core bindings for MuPDF.
A library for unit testing Serilog log events in concurrent testing frameworks.
ServiceActor implements an Actor Model like model in .NET. ServiceActor goal is to allow multithreding code access to class services concurrently and lock-free.
ConfigureAwait(true) and ConfigureAwait(false) are very important when dealing with asynchronous code. However, they make code hard to read and easy to fail. ObviousAwait introduces two aliases: KeepContext() and FreeContext(), reducing the cognitive load while reading and writing asynchronous code.
SDS(Service Domain Serializer) flexible, based on service domain contract dictionary, binary serializer. Now is obsolete. We are going to present the next version of binary Serialier - TSS(TypeSetSerializer) as the part of BCL solution(look at the project sources). TSS( is 4version of SDS) is geting more faster, more flexible,with hardly cleaned object model and opened API - thanks for your patient. [OBSOLETE INFO] SDS was designed to be used in multithreading and supports TPL. You can load SDS Project and its documentation from Bitbucket source host - open https://bitbucket.org/dddd4dteam/4d-platform/src then go to the sources, and after that go to the SDS/DOC folder and there you can get documatation you need.
A small library containing helper classes for handling multithreading applications
A high Performance C# file downloader that asyncrounously downloads files as pieces. Made as a faster, more efficent replacement to Microsoft's WebClient.
Async Task Library
a very small library which i use in my multithreading projects
ThreadGun is a form of multithreading created for developers keen on building fast and stable application.
PigKeyCacheLib is a very lightweight key value Caching Application.
Demo console program for PigKeyCacheLib
Extension for BlazorWorker.Core -- use IJSRuntime in dotnet Web Workers Threads in Blazor