Pol  Revision:f37d500
threadhelp.h File Reference
#include <atomic>
#include <boost/noncopyable.hpp>
#include <functional>
#include <future>
#include <map>
#include <mutex>
#include <string>
#include <thread>
#include <vector>
#include "Header_Windows.h"
#include "message_queue.h"
#include "spinlock.h"

Go to the source code of this file.

Classes

class  Pol::threadhelp::DynTaskThreadPool
 
class  Pol::threadhelp::TaskThreadPool
 
class  Pol::threadhelp::ThreadMap
 
class  Pol::threadhelp::ThreadRegister
 

Namespaces

 Pol
 
 Pol::threadhelp
 

Functions

void Pol::threadhelp::init_threadhelp ()
 
void Pol::threadhelp::run_thread (void(*threadf)(void))
 
void Pol::threadhelp::run_thread (void(*threadf)(void *), void *arg)
 
void Pol::threadhelp::start_thread (void(*entry)(void *), const char *thread_name, void *arg)
 
void Pol::threadhelp::start_thread (void(*entry)(void), const char *thread_name)
 
size_t Pol::threadhelp::thread_pid ()
 
void Pol::threadhelp::thread_sleep_ms (unsigned millis)
 

Variables

std::atomic< unsigned int > Pol::threadhelp::child_threads
 

Detailed Description

History

Definition in file threadhelp.h.