Dennis Kormalev : DIY Homemade Thread Pool

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). Link to the slides: https://speakerdeck.com/dkormalev/diy... 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.

CppCon 2017: Ansel Sermersheim “Multithreading is the answer. What is the question? (part 1 of 2)”
▶︎

CppCon 2017: Ansel Sermersheim “Multithreading is the answer. What is the question? (part 1 of 2)”

Multithreading the Entire Destiny Engine
▶︎

Multithreading the Entire Destiny Engine

Breaking Dependencies - The Visitor Design Pattern in Cpp - Klaus Iglberger - CppCon 2022
▶︎

Breaking Dependencies - The Visitor Design Pattern in Cpp - Klaus Iglberger - CppCon 2022

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]
▶︎

Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]

The Story of C++: The World's Most Consequential Programming Language | The Official Story
▶︎

The Story of C++: The World's Most Consequential Programming Language | The Official Story

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!
▶︎

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

How C++23 made my Thread Pool twice as fast
▶︎

How C++23 made my Thread Pool twice as fast

Is the AfD a threat to Germany? Mehdi Hasan & Maximilian Krah | Head to Head
▶︎

Is the AfD a threat to Germany? Mehdi Hasan & Maximilian Krah | Head to Head

Get Off My Thread: Techniques for Moving Work to Background Threads - Anthony Williams - CppCon 2020
▶︎

Get Off My Thread: Techniques for Moving Work to Background Threads - Anthony Williams - CppCon 2020

Inside Anthropic, the $965 Billion AI Juggernaut | The Circuit
▶︎

Inside Anthropic, the $965 Billion AI Juggernaut | The Circuit

But what is quantum computing?  (Grover's Algorithm)
▶︎

But what is quantum computing? (Grover's Algorithm)

Thread Pool In C++
▶︎

Thread Pool In C++

Greg Blair: A Gentle Introduction to Modern Threading
▶︎

Greg Blair: A Gentle Introduction to Modern Threading

Instant Focus Mode – 40Hz Gamma Brainwave Music for Deep Focus & Productivity
▶︎

Instant Focus Mode – 40Hz Gamma Brainwave Music for Deep Focus & Productivity

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Денис Кормалев — DIY: Thread pool своими руками
▶︎

Денис Кормалев — DIY: Thread pool своими руками

CppCon 2015: Herb Sutter "Writing Good C++14... By Default"
▶︎

CppCon 2015: Herb Sutter "Writing Good C++14... By Default"

Something is jamming GPS over Europe. Here's what we found
▶︎

Something is jamming GPS over Europe. Here's what we found