Redacted Software MultiThreading
Yet Another C++ Threading Library
Features
- Easily utilize maximum parallelization of the hardware.
- Overhead < 1% compared to running functions directly.
- Thread-safe wrappers for common STL data structures.
- Public Domain Source Code.
API Overview
Types
- CollisionGuard
- ConcurrentQueue
- Task
- Thread
- ThreadPool
Usage
Using a thread-pool to execute a large set of tasks, which will utilize as many hardware threads as possible.
Requirements
- C++ 20
Compatibility
- Linux (gcc 13.x or newer)
- Windows 10 (1909 or newer)
Documentation
Documentation is currently limited to source-code annotations, and the demo program.
Contributing
Contributions to MultiThreading are welcome! If you find a bug, have a feature request, or would like to contribute code, please submit an issue or pull request.
Acknowledgements
Developed & Maintained by William @ Redacted Software and contributors.
Description
Release-1
Latest
Languages
C++
96.2%
CMake
3.8%