美文网首页
阻塞I/O注意事项

阻塞I/O注意事项

作者: 结构学AI | 来源:发表于2017-07-24 16:36 被阅读21次

Node里面发生未捕获的异常,会以冒泡的方式从调用堆栈一直传递到调用的函数,同时会让进程退出。

  • 但是添加了uncatchException处理器,结果就会不一样。这个时候进程不会退出。
process.on('uncatchException',function(err){
    console.log(err);
    process.exit(1);//手动退出
})
  • 除了上面的,还有方法就是在回调里面做好对error的处理(err通常是第一个参数)

总结一下:就是在每一个关键函数得做好异常处理,方便日后追踪错误(如果不作处理,可能会得到丢失了上下文的错误)。

相关文章

  • Linux 网络编程之 I/O 模型

    I/O 模型大致分为 5 类:同步阻塞 I/O,同步非阻塞 I/O,异步 I/O,I/O 复用,信号驱动。 阻塞 ...

  • IO多路复用的作用

    1、阻塞 I/O 只能阻塞一个 I/O 操作,而 I/O 复用模型能够阻塞多个 I/O 操作,所以才叫做多路复用 ...

  • IO多路复用的作用,并发

    1、阻塞 I/O 只能阻塞一个 I/O 操作,而 I/O 复用模型能够阻塞多个 I/O 操作,所以才叫做多路复用 ...

  • netty

    I/O 模型 阻塞I/O模型(BIO) 非阻塞I/O模型 I/O复用模型(select/poll;epoll)se...

  • 关于I/O模型的记录

    I/O模型的种类 阻塞式I/O、非阻塞式I/O、I/O复用(select, poll)、信号驱动式I/O(SIGI...

  • 五种I/O模型(转自园博园)

    .1 五种I/O模型 1)阻塞I/O 2)非阻塞I/O 3)I/O复用 4)事件(信号)驱动I/O 5)异步I/...

  • BIO-NIO-AIO

    BIO (Blocking I/O):同步阻塞I/O模式。 NIO (New I/O):同步非阻塞模式。 AIO ...

  • Linux I/O模型的前世今生

    Linux I/O模型 阻塞式I/O模型 非阻塞式I/O模型 I/O复用式模型 信号驱动式I/O模型 异步I/O模...

  • Socket

    一、I/O 模型阻塞式 I/O非阻塞式 I/OI/O 复用信号驱动 I/O异步 I/O五大 I/O 模型比较 二、...

  • 大厂求职必看!Tomcat线程模型—全网最清晰的讲解!

    UNIX系统的I/O模型 同步阻塞I/O、同步非阻塞I/O、I/O多路复用、信号驱动I/O和异步I/O。 什么是 ...

网友评论

      本文标题:阻塞I/O注意事项

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