Init params for the threading module. More...
#include <init_threading_params.h>

Public Attributes | |
| unsigned int | thread_count {0} |
| Total thread count. Must be > 0. | |
| void * | thread_memory {nullptr} |
| The memory for all thread workers. Assumed to be thread_count*thread_memory in size. Cannot be null. | |
| threading::scheduler * | scheduler {nullptr} |
| A scheduler algorithm, implementing cl::threading::scheduler. Cannot be null. | |
Static Public Attributes | |
| static constexpr size_t | size_per_thread = sizeof (async_worker) |
| A constant describing the size in bytes a single worker thread needs for allocation. | |
Init params for the threading module.