rivaloop

0.0.1 • Public • Published

rivaloop

Build Status

Easy concurrency event-loop with promise support

Install

npm install rivaloop --save

Example

var executor = (command, args) => {
    console.log(command, args);
    return "result";
}
var loop1 = rivaloop(executor);
var worker1 = loop1.new({ priority: 10 });
var worker2 = loop1.new({ priority: 20 });
var worker3 = loop1.new({ priority: 5 });
worker3.exec("command1", "worker3");
worker1.exec("command2", "worker1");
worker2.exec("command3", "worker2").then((res)=>{
  console.log(res)
})
//console
//command3 worker2     
//command2 worker1                                                                                                                  //command1 worker3
//result

/rivaloop/

    Package Sidebar

    Install

    npm i rivaloop

    Weekly Downloads

    1

    Version

    0.0.1

    License

    ISC

    Last publish

    Collaborators

    • arvitaly