【问题标题】:Do node.js domains automatically clean themselves up or do I have to call domain.dispose()node.js 域会自动清理自己还是我必须调用 domain.dispose()
【发布时间】:2013-08-17 16:19:13
【问题描述】:

我对@9​​87654321@ 有点困惑。我正在使用它们来捕获异步代码中可能引发的错误。

我不确定,一旦domain.run(blah) 完成,域是否会自动清理自己以进行垃圾收集,或者我是否必须在完成域后手动调用domain.dispose()

domain.dispose() 的问题在于它还破坏了域可能已经拦截的所有 io 流,这不是我想要的,因为我只是使用这个特定域来捕获异步代码中抛出的错误。

【问题讨论】:

标签: javascript node.js exception node.js-domains


【解决方案1】:

不要使用它,它将被弃用:https://github.com/joyent/node/issues/5018

【讨论】:

  • 以防万一其他人误读了这一点,就像我第一眼看到的那样,弃用的是域的“处置”方法,而不是域本身。
猜你喜欢
  • 1970-01-01
  • 2018-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-06
  • 1970-01-01
相关资源
最近更新 更多