API reference
Generated from the documentation comments of Core.h and the library modules
(ThinkMeta.ConcurrentTasks.API @ 137ec1d (2026-10-17)). The core header declares the scheduler and the interfaces exchanged
with it; everything else is C++ modules built on top of it.
Core
The scheduler: its entry points, durations, priorities and the interfaces exchanged with it.
Tasks
Base classes for tasks and tasks you can wait for.
Synchronization
Events, semaphores, critical sections and task groups that suspend tasks instead of threads.
Collections
Lock-free stacks and a bounded queue for passing work between tasks.
Memory
Sequential memory and a virtual-memory pipe from one task to another.
Async I/O
Files and sockets whose operations suspend the calling task until they complete.
Windows
Thin wrappers of Windows objects used by the library: files, threads, sockets, virtual memory, errors.
C++ helpers
Small C++ building blocks.