Preliminary. ThinkMeta ConcurrentTasks and this documentation are preliminary; everything is subject to change.

API reference / Core

ThreadCallbackReason enum

Tells a ThreadCallbackProc why it is called.

Use
#include <ThinkMeta.ConcurrentTasks/Core.h>
Namespace
ThinkMeta::ConcurrentTasks

Syntax

Values

Starting

A new scheduler thread starts.

Syntax

Starting

Remarks

Called on that thread before it runs its first task.

Exiting

A scheduler thread ends.

Syntax

Exiting

Remarks

Called on that thread after it has left the scheduling loop (after ITaskScheduler::Stop), right before the thread ends.

Generated from ThinkMeta.ConcurrentTasks.API @ 137ec1d (2026-10-17).