When Multithreading Helps — And When It Hurts

A Practical C++ Thread Pool Benchmark Deep Dive