7#ifdef WITH_CXX_GUARDEDALLOC
65#ifdef WITH_CXX_GUARDEDALLOC
66 MEM_CXX_CLASS_ALLOC_FUNCS(
"COM:WorkScheduler")
Read Guarded memory(de)allocation.
contains data about work that can be scheduled
static void start()
Start the execution this methods will start the WorkScheduler. Inside this method all threads are ini...
static int get_num_cpu_threads()
static void schedule(WorkPackage *package)
schedule a chunk of a group to be calculated. An execution group schedules a chunk in the WorkSchedul...
static void deinitialize()
deinitialize the WorkScheduler free all allocated resources
static void finish()
wait for all work to be completed.
static void stop()
stop the execution All created thread by the start method are destroyed.
static int current_thread_id()