gpt4 book ai didi

node.js - IISNode 是否使 NodeJS 成为一个阻塞进程?

转载 作者:太空宇宙 更新时间:2023-11-04 01:02:58 24 4
gpt4 key购买 nike

IISNode 与 NodeJS 结合,会不会因为 IIS 本身在 NodeJS 面前就是一个阻塞进程,所以 NodeJS 就变成了一个阻塞进程?

最佳答案

本文中的“阻塞”指的是 I/O。 IIS 会阻止 I/O(如果您的问题是正确的),但如果 IIS 本身不执行 I/O,则它不会阻止。如果您已经有了使用 IIS 运行 Node 的设置,则可以很容易地对此进行测试:

var fs = require("fs");
fs.readFile(__filename, function () {
console.log("file read complete");
});
console.log("this will appear first if not blocking");

我希望这会按预期工作(最后一行将首先出现)。我假设您使用 IIS 作为 Node 的代理,因此进程之间应该没有任何关系,并且都应该获得 CPU 时间。

关于node.js - IISNode 是否使 NodeJS 成为一个阻塞进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25530844/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com