我的理解是node.js是一个面向Linux世界的python应用程序。每个人似乎都对它的速度和处理多个并发连接的能力感到满意。
我来自微软的背景,我认为node.js也许能够使用WCF来实现。有人能告诉我node.js是如何在网络后台运行的吗?如果可以移植到WCF或Azure Service Bus,可以选择提供洞察力吗?
我是编程新手,只是一个关于异步编程实际工作原理的问题。我们知道中断是由于来自处理器外部的I/O设备的信号而异步发生的。当处理程序返回时,它将控制返回到下一条指令。所以它需要硬件支持。(一个分配给I/O的专用引脚)那么,没有硬件支持,异步编程如何工作,操作系统如何向当前进程发送“‘Hi the result is ready,come and get it”的“通知”。据我所知,没有硬件支持,我们只能通过多线程或多进程来实现。