Lockless Task Scheduler  v1.0a
A lockless task scheduler
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
task_scheduler::globals Class Reference

class globals More...

#include <globals.h>

Public Member Functions

 ts_windows_only (HANDLE console_handle;)
 
 globals ()
 Statics the data t. More...
 

Static Public Member Functions

template<class TKey >
static globalsinstance ()
 

Public Attributes

std::mutex io_mutex
 The io mutex More...
 
std::atomic< thread_num_t > next_thread_number
 The next thread number More...
 

Detailed Description

class globals

Constructor & Destructor Documentation

◆ globals()

task_scheduler::globals::globals ( )
inline

Statics the data t.

Returns
int.

Member Data Documentation

◆ io_mutex

std::mutex task_scheduler::globals::io_mutex

The io mutex

◆ next_thread_number

std::atomic< thread_num_t > task_scheduler::globals::next_thread_number

The next thread number


The documentation for this class was generated from the following file: