processors library

This library is a wrapper over dart:isolate primarily focusing on setting up 2-way communication between the main dart-process and any Isolates spawned and doing this with minimal-overhead, as fast as possible.

Classes

Processor<R, I>
setup an isolate process to run a given function with 2-way communication
ProcessorPool<R, I>
setup multiple isolate process to run a given function with a common 2-way communication interface shared by all the isolates