The C++ Standard Library lacks a thread pool mechanism and it is not always applicable to use Boost or Qt for these purposes. This talk is about creating your own thread pool step by step keeping in mind different features we could need and performance as well. Talk is based on the Asynqro library (https://github.com/dkormalev/asynqro).
Dennis Kormalev is a C++ Software Engineer with 10+ years of experience and extra curiosity for pragmatic FP applications in the C++ world. Dennis works in Amazon Robotics as a Senior Software Engineer.