# nodejs_特殊 Api
- setTimeout 和 setInterval 线程池不参与
- process.nextTick()实现 setTimeout 类似的功能【每次调用放入列表,在下一轮循环中取出】
- setImmediate()比 process.nextTick()优先级低
- Node 实现一个 sleep
async function test(){
console.log("hello");
await sleep(1000);
console.log("world!");
}
function sleep(ms){
return new Promise(resolve=> setTimeout(resolve, ms))
}