【发布时间】:2016-09-15 11:26:43
【问题描述】:
我正在研究这两个概念之间的区别,但我没有找到以下场景的明确答案:
您在计算机的不同端口上启动 4 个节点服务器。这些服务器都在处理一个请求。
我认为这在理论上是多线程的。一个请求被委托给 4 个不同的节点服务器进行处理。
但是,由于节点是异步运行的,我还没有定义这 4 个服务器如何相互交互(节点 1 的作业是否会转到节点 2 的作业?),我不认为这种情况没有某种主节点也是可能的。
这引出了我的下一个问题:
多线程也可以是异步的吗?对我来说,这不是一个常见的编程范式应该是有原因的,但我无法用语言表达一个例子来证实它
非常感谢!我通常会问编程问题,但我开始更多地学习系统设计
【问题讨论】:
标签: node.js multithreading database-design architecture