TEC
A lightweight C++ library enabling safe, efficient execution in multithreaded and concurrent systems.
Loading...
Searching...
No Matches
tec_thread_pool.hpp File Reference

Simple, non-stealing thread pool implementation using a single shared task queue. More...

#include <cstddef>
#include <thread>
#include <atomic>
#include <functional>
#include <mutex>
#include <condition_variable>
#include <vector>
#include <queue>
#include "tec/tec_def.hpp"
#include "tec/tec_trace.hpp"

Go to the source code of this file.

Classes

class  tec::ThreadPool
 Simple, non-stealing thread pool implementation using a single shared task queue. More...
 

Detailed Description

Simple, non-stealing thread pool implementation using a single shared task queue.

Author
The Emacs Cat
Date
2025-12-29