|
execution 1.0.1
Portable task execution, timers, and process lifecycle
|
Tasks, executors, and timers under stlab/concurrency/.
More...
Topics | |
| default_executor | |
| Default thread-pool style executors (platform task system). | |
| executor_base | |
| Executor type aliases and scheduling helpers. | |
| immediate_executor | |
| Synchronous inline executor. | |
| main_executor | |
| Main-thread / UI-thread executor (Qt, libdispatch, Emscripten, etc.). | |
| set_current_thread_name | |
| Set the current thread name (platform-specific). | |
| system_timer | |
| Asynchronous delayed execution through the process-shared timer service. | |
| task | |
| Move-only callable wrapper for executor scheduling (task<Signature>). | |
Tasks, executors, and timers under stlab/concurrency/.
task provides move-only callables. executor_base composes executors and timed submission. default_executor documents priority scheduling and the versioned executor_abi. main_executor provides main-queue execution; immediate_executor invokes work synchronously. system_timer documents timer ownership and shutdown. set_current_thread_name provides thread naming.
Process lifecycle belongs to pre_exit. Higher-level futures, channels, and serial queues belong to STLab, not this standalone package.