gpt4 book ai didi

asp.net - node.js 与 asp.net 异步页面

转载 作者:搜寻专家 更新时间:2023-10-31 22:32:34 26 4
gpt4 key购买 nike

仍在尝试理解 node.js...

  1. 如果我为每个 i/o 操作应用 asp.net 异步模式,并配置 maxWorkerThreads=1,它是否(概念上)类似于 node.js?

  2. I/O 操作(在任一框架中)是否在其自己的线程中发生,或者是否有一些操作系统功能来获取通知/轻线程?

  3. this SO 线程说 node.js 仍然在内部使用线程,所以它与 asp.net 没有太大区别。一些答案说是的,但它是一个更好的编程模型等。问题指的是哪些线程,轻量级 i/o,就像我在 #2 中问的那样?

最佳答案

  1. See this similar question

  2. 至于特定于实现的 i/o 操作。 linux 后端使用 libev,windows 后端使用 IOCP。 See this video on async i/o details for windows/linux

  3. node.js 只在内部使用线程,因为 linux 没有异步 IO 系统(就像 windows 有 IOCP)。因此,要使异步 IO 成为可能,您需要一个内部线程池。看视频。

关于asp.net - node.js 与 asp.net 异步页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7050342/

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