![]() |
1
0
所以nodejs不是单线程的。至少在内部不是这样。是的,它是单线程的,但本身不是。所以当你写代码的第二部分时
它不会在主线程上运行这个。它有一组工作线程,不提供访问权限,但在内部维护。所以它有单独的线程来为你做IO。因此产生了输出。这家伙解释得很清楚- https://www.youtube.com/watch?v=8aGhZQkoFbQ 供进一步阅读 Javascript eventloop |