为了账号安全,请及时绑定邮箱和手机立即绑定

在nodejs中,注册的callback函数会阻塞事件循环吗?

在nodejs中,注册的callback函数会阻塞事件循环吗?

RectCircle 2016-09-28 16:44:47
假如某一事件注册的callback函数是耗时的,需要一秒钟才能执行完毕。在触发这个事件并执行这个耗时callback时,会阻塞事件循环吗?也就是说,当执行这个耗时callback时另一个事件触发了,那么这个事件的callback如何执行,是阻塞住等待吗?
查看完整描述

1 回答

?
小白师兄

TA贡献55条经验 获得超37个赞

nodejs核心之一就是它的非阻塞机制!所以你这个情况不是阻塞引起的!

查看完整回答
反对 回复 2016-09-29
  • RectCircle
    RectCircle
    谢谢你的回答,我知道node的非阻塞实际上是在异步io上的,io操作与网络等是多线程的,但是我想知道的是在事件循环中执行开发者自己写的回调是否是异步的,如果不是的话,那么我应该避免在回调中处理耗时业务。
  • 1 回答
  • 1 关注
  • 1420 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信