node.js与asp.netasynchronous页面

仍然试图将node.js忽略…

  1. 如果我为每个I / O操作应用asp.netasynchronous模式,并configurationmaxWorkerThreads = 1,它是否(在概念上)类似于node.js?

  2. I / O操作(在任何一个框架中)是在自己的线程中进行,还是有一些操作系统function来获取通知/灯光线程?

  3. 这个 SO线程说node.js仍然在内部使用线程,所以它不是从asp.net那么大的区别。 有些答案是肯定的,但它是一个更好的编程模型等问题涉及哪些线程,轻量级I / O像我在#2问的?

  1. 看到这个类似的问题

  2. 至于执行特定的I / O操作。 Linux后端使用libev,而Windows后端使用IOCP。 看到这个video关于windows / linux的asynchronousI / O细节

  3. node.js只在内部使用线程,因为linux没有asynchronousIO系统(就像windows与IOCP一样)。 所以为了使asynchronousIO成为可能,你需要一个内部的线程池。 看video。