Java 事件循环应用程序(Netty、NodeJS)和多线程应用程序(.netcore3+;,Tomcat)
我只想确保我正确理解了某些web框架的工作原理:Java 事件循环应用程序(Netty、NodeJS)和多线程应用程序(.netcore3+;,Tomcat),java,c#,multithreading,Java,C#,Multithreading,我只想确保我正确理解了某些web框架的工作原理: 我们有一些事件循环服务器,比如netty和NodeJS。他们使用少量线程,如果我们必须做一些困难或耗时的事情,我们会将此任务委托给另一个线程。若并没有,一个线程可以处理多个请求,只需从循环中逐个提取每个请求 另一方面,我们的服务器使用新线程(来自线程池)处理每一个请求,比如Tomcat和.net应用程序(不能说Kestrel,因为我知道,.net核心和.net 5中的传输层不仅仅是Kestrel)。它们(tomcat和.net)最大的区别在于.n