1. 程式人生 > >node.js中的定時器nextTick()和setImmediate()區別分析

node.js中的定時器nextTick()和setImmediate()區別分析

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),在這裡不必嘮叨。