worker library
API for distributing work across multiple independent isolates.
Functions
-
buildWorkerForScript(
Map? data) → Worker -
createFakeWorker(
WorkerFunction function, {Map? metadata}) → WorkerSocket -
createWorker(
WorkerFunction function, {Map? metadata}) → WorkerSocket -
createWorkerPool(
int count, WorkerFunction function, {Map? metadata}) → WorkerPool -
createWorkerScript(
dynamic script, {List< String> ? args, Map? metadata}) → WorkerSocket -
createWorkerScriptPool(
int count, Uri uri, {Map? metadata}) → WorkerPool
Typedefs
-
Taker<
T> = dynamic Function(T value) - WorkerFunction = void Function(Worker worker)
-
WorkerMethod<
T> = Future< T> Function([dynamic argument])