美文网首页
node 阻塞和非阻塞

node 阻塞和非阻塞

作者: 秦小麟 | 来源:发表于2018-08-10 09:06 被阅读0次

阻塞处理

//阻塞性处理
function updb1() {
    var start=new Date().getTime();
    while (new Date().getTime()<start+3000);
}
updb1();
console.log("updb1 succeed");
console.log("123");

非阻塞处理

function updb2(done) {
    setTimeout(()=>{
        done();
    },3000);
}
updb2(function () {
    console.log("updb2 succeed .");
});
console.log("123"); //非阻塞性处理 (包含一个回调函数updb2);

使用回调函数可以防止node.js在运行时一个函数执行时等待上一个函数执行完 所要花费的不必要时间

相关文章

  • node 阻塞和非阻塞

    阻塞处理 非阻塞处理 使用回调函数可以防止node.js在运行时一个函数执行时等待上一个函数执行完 所要花费的不必要时间

  • 二:Node编程

    Node编程 node终端交互(REPL): 退出:两次ctrl+c2.回调函数(阻塞VS非阻塞) 注释: 同步和...

  • 如何理解非阻塞I/O(详解)

    node有三大特征:单线程、非阻塞I/O,事件驱动 非阻塞I/O 非阻塞 I/O,也叫异步 I/O,显然对应的就是...

  • 非阻塞和阻塞

    ### 同步 任务的执行顺序和程序的执行顺序一致,所以是同步的。 ### 异步 每一个任务都有一个或多个回调函数,...

  • 阻塞和非阻塞

    含义: 阻塞:干不完不许回来 非阻塞:你先干,干完告诉我一声。 阻塞和非阻塞关注的是程序在等待调用结果(消息,返回...

  • node的阻塞与非阻塞

    引入child_process模块中的exec方法,可以被用来开启一个子进程来执行其他的程序 这里为了进行非阻塞操...

  • 有关java多线程的文章

    先行概念 阻塞队列和非阻塞队列 阻塞和非阻塞队列的区别概念:https://www.cnblogs.com/min...

  • 谈论:同步异步阻塞非阻塞.md

    同步/异步:关注的方式(是否主动) 阻塞/非阻塞: 同步阻塞BIO: 同步非阻塞NIO: 异步非阻塞: 异步阻塞:

  • Node.js 调用栈

    Node.js 是异步非阻塞I/O的。如何解释 Node.js 即是单线程又是异步且非阻塞I/O的,需要理解 No...

  • BIO NIO AIO

    IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。 阻塞和非阻塞:是针对于进程在访...

网友评论

      本文标题:node 阻塞和非阻塞

      本文链接:https://www.haomeiwen.com/subject/caahbftx.html