tridev_isolate_exec

Creator: coderz1093

Last updated:

0 purchases

tridev_isolate_exec Image
tridev_isolate_exec Images
Add to Cart

Description:

tridev isolate exec

tridev_isolate_exec #
This library contains types that allow for executing code in a spawned isolate, perhaps with additional imports.
Subclass Executable and override its execute method. Invoke IsolateExecutor.executeWithType, passing in that subclass.
The code in execute will run in another isolate. Any value it returns will be returned by IsolateExecutor.executeWithType.
A returned value must be a primitive type (anything that is encodable as JSON). You may pass parameters to the other isolate by providing
a message map.
Example:
class Echo extends Executable {
Echo(Map<String, dynamic> message)
: echoMessage = message['echo'],
super(message);

final String echoMessage;

@override
Future<dynamic> execute() async {
return echoMessage;
}
}

Future main() async {
final result = await IsolateExecutor.executeWithType(Echo, message: {'echo': 'hello'});
assert(result == 'hello');
}
copied to clipboard

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.