标签:
node中的事件优先级机制:
console.log(‘第一笔!‘);
process.nextTick(function() {
console.log(‘吃个饭吧!‘);
setImmediata(function() {
console.log(‘洗个头发1!‘);
});
});
setImmediata(function() {
console.log(‘洗个头发2!‘);
});
console.log(‘第二笔!‘);
console.log(‘第三笔!‘);
那么执行的步骤就是
第一笔!
第二笔!
第三笔!
吃个饭吧!
洗个头发2!
洗个头发1!
//setImmediata(func)无论出现在代码的哪个位置,优先级都是最低的。
//process.nextTick(func)无论出现在代码的哪个位置,优先级都是较低的。
比较setImmediate(func),setTimeout(func),process.nextTick(func)
标签:
原文地址:http://www.cnblogs.com/zzq-include/p/4345544.html