Skip to content

Pumkinmarble/thread-pool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

High-Performance Thread Pool with Work Stealing

A C++17 thread pool implementation featuring work-stealing scheduling for optimal load balancing and high throughput task execution.

Performance

  • ~5x faster than std::async for task submission
  • 500k+ tasks/sec sustained throughput

Quick Start

Build

make

This compiles:

  • examples - Usage demonstrations and benchmarks
  • test - Comprehensive test suite

Run Examples & Benchmarks

make run
# or
./examples

Run Tests

make check
# or
./test

Clean Build

make clean

Requirements

  • C++17 or later
  • pthread support
  • GCC/Clang with -O3 optimization recommended

Example benchmark:

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors