《了不起的nodejs》阅读中产生的一个疑惑
各位好,我在阅读《了不起的Node.js》中了解到Nodejs是运行在单线程里面的(我称呼它为主线程吧,因为处理那些io等耗时操作的是worker thread),当执行栈在执行的时候实际上它只能处理一件事情,比如对于HTTP请求,它一次只能处理一个。 书中有这么一句话:The key is that you don’t need to handle more than one at the same given instant, provided that the call stack executes really fast. 那么我想问:是nodejs不支持同时处理多个任务的能力(不考虑其他变相实现多线程)还是我们说我们的应用不需要(我们不需要同时并发处理http请求吗)?第一次提问nodejs问题,描述不清还请见谅!