1. Power Threading

    By:

    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 M... More information

  2. WebBackgrounder

    By:

    WebBackgrounder is a proof-of-concept of a web-farm friendly background task manager meant to just work with a vanilla ASP.NET web application. See https://github.com/NuGet/WebBackgrounder for more information.

  3. WebBackgrounder.EntityFramework

    By:

    WebBackgrounder.EntityFramework is an implementation of the IJobCoordinator for WebBackgrounder that uses a Database (via EF Code First) as the synchronization mechanism (aka a mutex) for coordinating jobs.

  4. Task Parallel Library for Silverlight, Windows Phone, and .NET 3.5 3.0.1

    By:

    This package is a port of the Mono version of the *complete* Task Parallel Library (not a subset) to .NET 3.5, as well as all Silverlight platforms, including Windows Phone 7.X. This version contains more classes (and is namespace compatible with the BCL) compared to the PortableTPL project. This project supercedes the TaskParallelLibrary.WP7 packa... More information

    7,842 downloads

    Tags

  5. bbv.Common.Threading

    By:

    Provides * User Interface Thread Synchronizer (no Invoke calls needed anymore). bbv.Common.Threading is a part of bbv.Common, a library of .NET components and functionality including: * (a)synchronous notification component with thread switching using publisher-subscriber pattern, * hierarchical state machine with fluent definition... More information

  6. System.Threading.Lock

    By:

    Simple multithreading lock

  7. NETFx Thread Data<T>

    By:

    Provides strong-typed persistence of data in Thread local storage, which can also be transient and automatically removed on dispose. Usage: Thread.CurrentThread.SetData<Foo>(foo); var saved = Thread.CurrentThread.GetData<Foo>();

  8. MPM.Threading

    By:

    A collection of contructs for multi-threading

  9. TEAM.Commons.Threading

    By:

    TEAM's Producer->Consumers implementation and other multi-threading tools.

    711 downloads

  10. bbv.Common.Threading.Log4Net

    By:

    log4net logging extension for bbv.Common.Threading. bbv.Common.TestUtilities is a part of bbv.Common, a library of .NET components and functionality including: * (a)synchronous notification component with thread switching using publisher-subscriber pattern, * hierarchical state machine with fluent definition syntax, * programmati... More information

  11. NETFx Thread Data<T> Tests

    By:

    Tests for netfx-System.Threading.ThreadData

  12. NETFx Dispatcher Invoke Extensions

    By:

    Allows calling Invoke on the WPF Dispatcher object passing Action and Func<T> lambdas instead of the built-in Delegate untyped parameter.

  13. NETFx Dispatcher Invoke Extensions Tests

    By:

    xUnit tests for netfx-System.Windows.Threading.DispatcherInvokeExtensions

  14. Retlang

    By:

    Retlang is a high performance C# threading library (see Jetlang for a version in Java). The library is intended for use in message based concurrency similar to event based actors in Scala. The library does not provide remote messaging capabilities. It is designed specifically for high performance in-memory messaging.

  15. PostSharp Threading Pattern Library

    By:

    Official threading aspects from the makers of PostSharp. Implements locking models (thread unsafe, reader-writer synchronized, actor), thread synchronization aspects (to background thread, to UI thread), and a deadlock detection facility.

  16. bbv.Common.AsyncModule

    By:

    AsyncModules provide a simple way to built active objects (objects with a dedicated background thread for asynchronous execution of tasks). bbv.Common.AsyncModule is a part of bbv.Common, a library of .NET components and functionality including: * (a)synchronous notification component with thread switching using publisher-subscriber pa... More information

  17. ThreadTaskManager

    By:

    A framework to easily create threads to run tasks Synchronously or Asynchronously. To get started write a class that derives from AThreadTask. From there override the PerformTask(object parameter) method. In this method, write the code you would like to have ran in it's own thread. The value you return will be populated in the ReturnValue prope... More information

  18. Appccelerate.AsyncModule

    By:

    AsyncModules provide a simple way to build active objects (objects with a dedicated background thread for asynchronous execution of tasks).

  19. CorLib

    By:

    CorLib is a class-library containing many useful types missing from the .NET Framework, such as Gate, AtomicUInt64, & EventLoopSchedulerSlim, and extension methods expanding on Rx's ToTask for APM integration, as well as WaitHandle conversions to IObsevable<Unit>!

  20. Appccelerate.EventBroker

    By:

    Notification component for synchronous and asynchronous loosly coupled notification with automatic thread switching: synchronous and asynchronous notification, automatic thread switching: to background or UI thread, loose coupling of event topic publishers and subscribers, publishers and subscribers are referenced by weak re... More information