Skip to content

Instantly share code, notes, and snippets.

@pchw
Created December 2, 2014 07:40
Show Gist options
  • Save pchw/ca1b20f6187025ddcd99 to your computer and use it in GitHub Desktop.
Save pchw/ca1b20f6187025ddcd99 to your computer and use it in GitHub Desktop.
checking async.queue0.2.9
async = require 'async'
q = async.queue (x,done)->
console.log 'queue run'
do done
q.drain = ->
console.log 'drained'
count = 0
doIm = ->
if count > 10
return
setImmediate ->
q.push 'x'
count++
do doIm
do doIm
$ coffee queue.coffee
queue run
drained
queue run
drained
queue run
drained
queue run
drained
queue run
drained
queue run
drained
queue run
drained
queue run
drained
queue run
drained
queue run
drained
queue run
drained
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment