nodejs延迟执行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs延迟执行相关的知识,希望对你有一定的参考价值。

setImmediate方法和process.nextTick()方法都是延迟执行的方法,先来看下面一个例子,来区别两者的区别。

process.nextTick(function(args){
    console.log("nextTick延迟执行!");
});
setImmediate(function(args){
    console.log("setImmediate延迟执行!");
});
console.log("正常执行!");
//正常执行!
//nextTick延迟执行!
//setImmediate延迟执行

具体原因:process.nextTick是idle观察者,setImmediate是check观察者。事件循环是,idle>I/O>check。

需要研究的博客:http://www.jianshu.com/p/d070e11ffa4d。

以上是关于nodejs延迟执行的主要内容,如果未能解决你的问题,请参考以下文章

NodeJs异步的执行过程

请教用nodejs执行耗时算法的处理方式

Android中切换标签片段之间的延迟

nodejs常用代码片段

使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面

javascript 用于在节点#nodejs #javascript内设置react app的代码片段