Skip to content

About

Простой механизм для работы с изолятами в dart

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

Repository files navigation

SimpleIsolates

API для простого использования изолятов

Для создания изолята просто вызовите:

final isolate = await SimpleIsolates.getRunner()

Чтобы изолят выполнил какую-то работу, передайте в него коллбэк и аргументы, используя RequestSync или RequestAsync:

 final args = {'value' : 2};
 callBack(args) => args['value'] * 2;
 final request = RequestSync(arguments: args, callBack: callBack);
 final runnerResult = await runner.run(request);

Чтобы закрыть изолят, вызовите isolate.close()

About

Простой механизм для работы с изолятами в dart

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages