Alexandria  2.16
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces
ThreadPool.cpp File Reference
#include "AlexandriaKernel/ThreadPool.h"
#include "AlexandriaKernel/memory_tools.h"
Include dependency graph for ThreadPool.cpp:

Go to the source code of this file.

Namespaces

 Euclid
 

Detailed Description

Date
01/06/17
Author
nikoapos

Definition in file ThreadPool.cpp.

Variable Documentation

std::reference_wrapper<std::atomic<bool> > m_done_flag

Definition at line 81 of file ThreadPool.cpp.

unsigned int m_empty_queue_wait_time

Definition at line 82 of file ThreadPool.cpp.

Definition at line 83 of file ThreadPool.cpp.

std::reference_wrapper<std::deque<ThreadPool::Task> > m_queue

Definition at line 78 of file ThreadPool.cpp.

Definition at line 77 of file ThreadPool.cpp.

std::reference_wrapper<std::atomic<bool> > m_run_flag

Definition at line 79 of file ThreadPool.cpp.

std::reference_wrapper<std::atomic<bool> > m_sleeping_flag

Definition at line 80 of file ThreadPool.cpp.