| File | Date | Author | Commit |
|---|---|---|---|
| LICENSE | 2025-01-12 |
|
[ddd483] MIT license |
| Makefile | 2025-01-10 |
|
[3a5070] update |
| README.md | 2025-01-12 |
|
[ddd483] MIT license |
| pthreadpool.h | 2025-01-10 |
|
[72ebd6] update |
| test_pthreadpool.c | 2025-01-10 |
|
[3a5070] update |
| test_threadpool.cpp | 2025-01-07 |
|
[60d82e] update |
| threadpool.h | 2025-01-12 |
|
[ddd483] MIT license |
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 setup.
Features
C++11, adapted with Linux and other platforms.References
https://www.geeksforgeeks.org/thread-pool-in-cpp/
https://araujo88.medium.com/a-quick-guide-to-concurrency-in-c-5699a21f3c05
https://nixiz.github.io/yazilim-notlari/2023/10/07/thread_pool-en