An easy-to-use threadpool for C++11. With ThreadPool class for queueing free functions, and with parallel versions of std::for_each() and std::transform(). Configurable for header-only use or with a library. With many usage examples.
small C++ Library providing some classes to extend STL: singletons, cross-platform threads & synchronization, threadpool, memory pool, custom allocators, small unicode support, logging & diagnostic, and so on.
Camel Threads is a C++ multithreading library. It has a powerful object oriented API and it supports everything required for functional multithread programming.
It's cross platform and will compile on any system that uses POSIX or Windows threads.
New customers can spin up VMs, build with AI, and query data at no cost.
Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
vfTasks is a C library to ease the implementation of concurrent tasks: threadpool to efficiently create and reuse tasks, highly efficient inter-task synchronization, and streaming interfaces to stream data from one task to another.
the c prototyping tools library provides thread-safe linked list, priority queue, hash table, hash list, AVL tree and trie implementations, as well as a threadpool and thread management framework, a tcp and http socket api, and a dbms abstraction layer.
Based on boost.
Thread:mutex-condition queue and map,ACE style thread and Glib style threadpool, loop task.
Memory:memory pool.
COM:COM object invocation.
Language:compiler lexical and grammar analysis.
Network:epoll reactor.
Collection of lightweight java framework codes including DAL, Configuration Management, Workflow, Threadpool etc., with less than 10 files per framework, no or minimum external dependencies, easy to use APIs
ARD Toolkit - class library for typical tasks: threadpool and synchronization, vendor independent db access, typed XML configuration and custom object instantiation, logging, cryptography, smart client, cross-machine process synchronization, etc.
CoTaMan - Concurrent Task Manager is a library based on Boost that allows you to easily run a set of tasks with known dependencies on multiple threads that are managed in a threadpool.
The command pattern and chain of responsibility pattern lends itself elegantly for the implementation of the ThreadPool design. Wrap the method using the command object and submit it to the tread pool;there is no needd to change the existing source
threadpool is a cross-platform C++ threadpool library. It provides a convenient way for dispatching asynchronous tasks and can be easily customized. threadpool is based on the high-quality Boost source libraries.
ExpressLane Concurrency Library is a concurrency library for .NET users. It provides the concurrency foundation such as threadpool and concurrency collections for easy developing multi-thread applications.
Multithreading SDK: cross-platform synchronization primitives, thread support, and multithreading applications. All delivered as C++ classes. Supports Win32 (natively and MSVCRT) and Linux (Pthread).
The ThreadPool library is a simple and efficient way to manage multiple tasks in a program. It allows you to run several tasks at the same time using a pool of worker threads.
The entire implementation is provided in one single header file, making it extremely portable and hassle-free to integrate into your project. Whether you are building a small project or a larger application, this library offers the necessary tools to efficiently handle multi-threading with minimal...