Skip to content

zhahouming/parallel_promise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

parallel_promise

Running cpu-intensive task in parallel

Installing

$ npm install parallel-promise

Example

const parallel = require('parallel-promise')

const cpuIntensiveTask = {
  func: function (data) { // data <=> cpuIntensiveTask.args
    console.log('do something...')
    return data.msg
  },
  args: {
    msg: 'task complete!'
  }
}

parallel(cpuIntensiveTask).then(data => {
  console.log('success', data)
}).catch(err => {
  console.error('error', err.message)
})

Params

func

Definetion of cpu-intensive task

args

Params for cpu-intensive task

About

running cpu-intensive task in parallel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published