node.js中的定时器nextTick()和setImmediate()区别分析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qishuixian/article/details/79861716

nextTick()和setImmediate()都是延迟加载。但是nextTick()是放在当前队列的最后一个,setImmediate()是下一个队列的对首

console.log(1);
//下一个队列的对首
setImmediate(()=>{
	console.log('setImmediate');
});
//放在setImmediate和nextTick中间
setTimeout(()=>{
	console.log('setTimeout')
})
//放在当前队列的最后一个
process.nextTick(()=>{
	console.log('nextTick');
});

console.log(3);

详情请看(http://www.jb51.net/article/57882.htm),在这里不必唠叨。

猜你喜欢

转载自blog.csdn.net/qishuixian/article/details/79861716
今日推荐