core/utilities/isolate library
Classes
-
KIsolate<
TArg, TProgress, TResult> - Runs a single async task in a dedicated isolate with progress reporting.
-
KIsolateContinuous<
TArg, TResult> - A persistent isolate that processes tasks sequentially with priority queuing.
Enums
- KWorkPriority
- Priority levels for KIsolateContinuous task scheduling.
Mixins
- KIsolateAccess
- Mixin that gives any class convenient, named access to isolate operations.
Constants
- kDefaultMaxQueueSize → const int
- Default maximum queued tasks before KIsolateContinuous.execute throws.
Exceptions / Errors
- KIsolateException
- Thrown when isolate spawn or execution fails inside the SmartIsolate helpers.