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.