Smart Thread Pool

  •        67

Smart Thread Pool is a thread pool written in C#. It is far more advanced than the .NET built-in thread pool. Here is a list of the thread pool features: * The number of threads dynamically changes according to the workload on the threads in the pool. * Work items can...

http://smartthreadpool.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

HydraBot - Multithread/core bot platform in C# - demonstrates new threading features in .net 4.5


Multithread/core bot platform in C# - demonstrates new threading features in .net 4.5

parallel - Parallel Processing for Amp.


True parallel processing using native threading and multiprocessing for parallelizing code, without blocking.This library is a component for Amp that provides native threading, multiprocessing, process synchronization, shared memory, and task workers. Like other Amp components, this library uses Coroutines built from Promises and Generators to make writing asynchronous code more like writing synchronous code.

First-MultiThread - This is my first try at Multi-Threading in Java, and in general


This is my first try at Multi-Threading in Java, and in general

RxJava - Reactive Extensions for the JVM


RxJava is a Java VM implementation of Reactive Extensions: a library for composing asynchronous and event-based programs by using observable sequences. It extends the observer pattern to support sequences of data/events and adds operators that allow you to compose sequences together declaratively while abstracting away concerns about things like low-level threading, synchronization, thread-safety and concurrent data structures.

PEAK Library


Parallel Events and Asynchronous tasKing Library. Originally combining multi-threading with an efficient I/O event model, it's now more a lightweight object-oriented framework for event-based applications.



CGEThreadLib - Catalysis Game Engine Threading Library is Cross Plataform Threading library


Catalysis Game Engine Threading Library is Cross Plataform Threading library

CancellableTask


CancellableTask is an extension of .NET APM(Asynchronous Programming Model) with asynchronous task cancel and timeout feature.

wget - java direct, single / multithread download library


java direct, single / multithread download library

FBWorkerManager - Multithread workers management library


Multithread workers management library

phpmpl


Multi-processing library for PHP. Multi-threading/Asynchronous workers, Message queuing, Jobs queuing, HTTP Multi-requests, Inter-Process Communication, etc.

TymeacSE - Task Parallel Engine for JavaSE


TymeacSE is a full-feature, multi-threading, fork-join framework for Java SE development (RMI and internal server). TymeacSE provides a high performance queuing facility, professional thread management and recursive processing that is easy to use.

System.Threading.Joins


The Joins project provides asynchronous concurrency semantics based on join calculus and modeled after the Microsoft Research C? (C Omega) project.

libuv - Cross platform Asynchronous I/O


libuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily developed for use by Node.js, but it’s also used by Luvit, Julia, pyuv, and others. Its feature includes event loop backed by epoll, kqueue, IOCP, event ports. Asynchronous TCP and UDP sockets, Asynchronous DNS resolution, Thread pool, Signal handling and lot more.

paco - Small utility library for coroutine-driven asynchronous generic programming in Python +3.4


Small and idiomatic utility library for coroutine-driven asynchronous generic programming in Python +3.4.Built on top of asyncio, paco provides missing capabilities from Python stdlib in order to write asynchronous cooperative multitasking in a nice-ish way. Also, paco aims to port some of functools and itertools standard functions to the asynchronous world.

NiceThreads


A threading utility library designed to make multiple .NET threading classes easier to use through a more consistent API and various convenience classes. It includes a common wrapper API for locking classes, support for disposable locks, and wrappers for unsafe objects.

Threading Building Blocks


Threading Building Blocks offers a rich and complete approach to expressing parallelism in a C++ program. It is a library that helps you leverage multi-core processors for performance and scalability without having to be a threading expert.

vs-threading - The Microsoft


The Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.

Perfect-Thread - Core threading library for Perfect Server Side Swift


Core threading package used in Perfect. Includes support for serial and concurrent thread queues, locks, read/write locks and events.We are transitioning to using JIRA for all bugs and support related issues, therefore the GitHub issues has been disabled.