Found 100 packages
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).
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). This package contains only the library, without a dependency on the analyzers. Use the Microsoft.VisualStudio.Threading package to get the library and analyzers together.
Provides a thread-safe pseudo-random number generator.
A generic, concurrent, portable and flexible Object Pool for .NET. It is completely based on the Code Project article of Ofir Makmal (http://goo.gl/4qig6T). Library is production ready and it is successfully working in real life systems. Original source code has been modified, in order to introduce a Parameterized Object Pool, already drafted by Ofir Makmal in the comments of the article. Moreover, a few unit tests have been added, in order to improve code reliability, and a lot of other small changes have also been applied. Of course, all modified source code is freely available at the project URL of this package. Many thanks to Ofir Makmal for his great work.
Useful set of extensions and classes for simplifying and optimizing thread safe operations and synchronization. Part of the "Open" set of libraries.
Useful set of extensions and classes for simplifying and optimizing read-write synchronization. Part of the "Open" set of libraries.
Useful set of collections, and extensions for collections with thread-safe read-write access options. Part of the "Open" set of libraries.
With EFCore.DbContextFactory you can resolve easily your DbContext dependencies in a safe way injecting a factory instead of an instance itself, enabling you to work in multi-thread contexts with Entity Framework Core or just work safest with DbContext following the Microsoft recommendations about the DbContext lifetime.
A collection that supports thread-safe append-only writes and lock-free random access reads.
Library for leveraging the power of the Lazy class to enable high performance caching at all layers of an application. It provides support for both Sync and Async Lazy caching operations in an extremely lightweight and simple footprint -- with passive cache coding style using Lambdas to maximize server utilization and performance with a blocking, or self-populating, cache implementation!
Implements various thread-safe methods for the ListView control. Documentation available at: https://marcjohnston.github.io/byMarc.Net2.WinLibrary.ListView.ThreadSafe/ Issues and bug tracker available at: https://github.com/marcjohnston/byMarc.Net2.WinLibrary.ListView.ThreadSafe/issues NuGet package available at: https://www.nuget.org/packages/byMarc.Net2.WinLibrary.ListView.ThreadSafe/ Purchase source code here: https://bymarc.store/product/bymarc-net2-winlibrary-listview-threadsafe/
Threadsafe library for toolstip control. Documentation available at: https://marcjohnston.github.io/byMarc.Net2.WinLibrary.ToolStrip.ThreadSafe/ Issues and bug tracker available at: https://github.com/marcjohnston/byMarc.Net2.WinLibrary.ToolStrip.ThreadSafe/issues NuGet package available at: https://www.nuget.org/packages/byMarc.Net2.WinLibrary.ToolStrip.ThreadSafe/ Purchase source code here: https://bymarc.store/product/bymarc-net2-winlibrary-toolstip-threadsafe/
A lightweight, thread-safe asynchronous JSON-based document database
A utility for read-write synchronizing by context. Useful for synchronizing collections that are not inherently thread-safe. Reference to Open.Threading.ReadWrite exposes extensions for ReaderWriterLockSlim. Part of the "Open" set of libraries.
Represents a thread-safe collection of keys and TaskCompletionSource{T} as values.
An async thread-safe singleton for Instantly OpenApiClient
Library of various threadsafe methods for the SqlGridViewControl. Documentation available at: https://marcjohnston.github.io/byMarc.Net2.WinLibrary.SqlGridViewControl.ThreadSafe/ Issues and bug tracker available at: https://github.com/marcjohnston/byMarc.Net2.WinLibrary.SqlGridViewControl.ThreadSafe/issues NuGet package available at: https://www.nuget.org/packages/byMarc.Net2.WinLibrary.SqlGridViewControl.ThreadSafe/ Purchase source code here: https://bymarc.store/product/bymarc-net2-winlibrary-sqlgridviewcontrol-threadsafe/
Wrapper of TcpClient what help focus on WHAT you transfer over TCP not HOW (Async, Thread-safe, TcpSerialization with attribute schema, Big/Little endian, Cancellation support)
DepMan is a thread-safe dependency manager for cross-platform projects, like Xamarin, where some dependencies have to be injected. DepMan supports two patterns: the ImplementsAttribute->Init->Get pattern, and the Register->Get pattern.
NSonic is an open-source .NET client implementation for the Sonic search backend. Thread safe version by raymond_s