node.js任务调度器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node.js任务调度器相关的知识,希望对你有一定的参考价值。
//调度器
var list = Array();
var exc, cek;
var checkertime = 1000;
cek = checker(checkertime);
function checker(intervaltime) {
interval = setInterval(function () {
if (list.length > 0) {
clearInterval(cek);
exc = excutor(2);
console.log(‘on excutor‘);
} else {
console.log(‘off excutor‘);
}
}, intervaltime);
return interval;
}
function excutor(intervaltime) {
var interval = setInterval(function () {
if (list.length > 0) {
console.log(list.pop());
} else {
clearInterval(exc);
cek = checker(checkertime);
}
}, intervaltime);
return interval;
}
list.push(‘1‘);
var ddd = setInterval(function () {
list.push(‘2‘);
list.push(‘2‘); list.push(‘2‘); list.push(‘2‘); list.push(‘2‘); list.push(‘2‘); list.push(‘2‘);
clearInterval(ddd);
},10000);
以上是关于node.js任务调度器的主要内容,如果未能解决你的问题,请参考以下文章