我是新手学习nodejs,目前正在学习它。 我知道nodejs是单线程的,但我想知道:如果我使用非阻塞方法, 例如,有20000个并发请求,其中一个请求需要花费很长时间,而其他请求只需要短时间。
那么一旦我们遇到长时间的请求,nodejs会说“嗨,请暂停,其他请求需要使用”,nodejs是否有默认的时间来检测是否需要暂停?请纠正我使用错误的单词“暂停”(因为我认为由于它是单线程,所以应该停止计算一个请求,如果另一个请求要被处理)。
在我假设的情况下,那么长时间的请求需要很多时间才能被处理吗?