We have specific application (high-frequency trading system) in mind for designing the HPThreadPool. Common Features:
- It is highly scalable and fast.
- It is header only and lock-free.
- No external dependencies, only standard library needed (C++11).
You only need to include file hp-threadpool.hpp in your project. Please take a look at example.cpp to see how to use the APIs of hp-threadpool.hpp.
We also provide a cross-platform high_resolution_timer.h for benchmark testing.