parallel-cellular-automata
Framework for building parallel cellular automata.
Classes | Namespaces
threadpool.hpp File Reference

definition of a threadpool. More...

#include <atomic>
#include <future>
#include <memory>
#include <pthread.h>
#include <queues.hpp>
#include <thread>
#include <type_traits>
#include <vector>

Go to the source code of this file.

Classes

class  ThreadJoiner
 RAII class to join threads. More...
 
class  ca::Threadpool
 Work-stealing threadpool. More...
 

Namespaces

 ca
 Namespace of the framework.
 

Detailed Description

definition of a threadpool.

Author
Gerardo Zinno (gerar.nosp@m.dozi.nosp@m.nno1@.nosp@m.gmai.nosp@m.l.com)
Version
0.1
Date
2021-12-22