Skip to content

nguyenchiemminhvu/LibThreadPool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LibThreadPool - Lightweight and Single-Header C++ Thread Pool Library

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

  • Lightweight: Just include and use—no builds or installations needed.
  • Portable: Built with C++11, adapted with Linux and other platforms.
  • Easy to Use: Intuitive API for seamless integration.

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

About

Library for easy multithreading programming

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published