小编joh*_*ncs的帖子

为什么 Node 会以退出代码 13 退出,而不是挂起?

deadlock.mjs一个包含以下内容的文件:

await new Promise(function(resolve) {});
Run Code Online (Sandbox Code Playgroud)

将运行并立即结束,给出退出代码 13。我本来希望这个程序永远挂起。

await new Promise(function(resolve) {resolve()});
Run Code Online (Sandbox Code Playgroud)

毫不奇怪,立即结束并给出 0 退出代码。

为什么第一个程序没有死锁?退出代码 13 有何意义?

node.js async-await

10
推荐指数
1
解决办法
4339
查看次数

标签 统计

async-await ×1

node.js ×1