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