Simple C++ Multi-threading Library

I paid for all the cores, I’m gonna use all the cores.

— PROJECT NAME

Simple C++ Multi-threading Library


— PROJECT TYPE

Personal Project


— ROLE

Solo Developer


— YEAR

2021

About

I have an interest in parallel computing, and decided to make my own simple C++ multi-threading library, incorporating some of the latest C++ 20 features.


Features

• Job stealing threadpool

• Threadsafe Stack

• Threadsafe Queue

• Threadsafe List

• Threadsafe Hashtable

TECH STACK

Built with C++ 20 and the C++ standard library.


Click here to check out the source code on GitHub!


References: C++ Concurrency in Action by Anthony Williams