@3-/pool

0.1.2 • Public • Published

@3-/pool

test/main.coffee :

#!/usr/bin/env coffee

> @3-/pool > Pool
  @3-/sleep:sleep

pool = Pool 5

job = (n)=>
  console.log n
  await sleep 100*n
  throw n
  console.log 'done\t',n

n = 0
pool.size = 2
while ++n<10
 await pool job,n

pool.size = 5
n = 0
while ++n<10
 await pool job,n

await pool.done

output :

./out.txt

Readme

Keywords

none

Package Sidebar

Install

npm i @3-/pool

Weekly Downloads

66

Version

0.1.2

License

Apache-2.0

Unpacked Size

2.46 kB

Total Files

4

Last publish

Collaborators

  • i18n-now