UNPKG

441 BJavaScriptView Raw
1var mod_vasync = require('../lib/vasync');
2
3var queue = mod_vasync.queue(function (task, callback) { task(callback); }, 1);
4
5queue.push(function (callback) {
6 console.log('first task begins');
7 setTimeout(function () {
8 console.log('first task ends');
9 callback();
10 }, 500);
11});
12
13queue.push(function (callback) {
14 console.log('second task begins');
15 process.nextTick(function () {
16 console.log('second task ends');
17 callback();
18 });
19});