在 C# 中,您可以使用using
块来确保清理对象,即使块内存在异常也是如此。
我想在我的 Node.js 应用程序中做同样的事情。
它会定期崩溃,我相信这会导致我的文件流无法正确关闭。
由于它的异步性质,我认为我不能将所有内容都包装在 try/catch 中;崩溃发生在我的应用程序代码之外,我的脚本甚至不在调用堆栈中的任何位置。
有没有类似于using
积木的东西,这样我就可以确保一切都得到很好的清理?
在 C# 中,您可以使用using
块来确保清理对象,即使块内存在异常也是如此。
我想在我的 Node.js 应用程序中做同样的事情。
它会定期崩溃,我相信这会导致我的文件流无法正确关闭。
由于它的异步性质,我认为我不能将所有内容都包装在 try/catch 中;崩溃发生在我的应用程序代码之外,我的脚本甚至不在调用堆栈中的任何位置。
有没有类似于using
积木的东西,这样我就可以确保一切都得到很好的清理?