Javascript Node.js和事件循环
我对Javascript中的事件循环有一些了解,但有些概念在web上似乎找不到答案 因此,如果Node.js有一个执行代码的单堆栈(因为它是单线程的),并且还有一个事件循环负责将任务放入这个主堆栈中执行,那么 主要问题:Javascript Node.js和事件循环,javascript,event-loop,internals,Javascript,Event Loop,Internals,我对Javascript中的事件循环有一些了解,但有些概念在web上似乎找不到答案 因此,如果Node.js有一个执行代码的单堆栈(因为它是单线程的),并且还有一个事件循环负责将任务放入这个主堆栈中执行,那么 主要问题: 事件循环在哪里运行?它如何与主线程通信 当前假设: 事件循环是否持续检查要执行的任务?这不会给主线程增加很大的负载吗 如果它不在主线程上,它如何与主线程通信?IPC 主线程上是否也存在任务队列?(我知道这是一个数据结构,但它必须在上面有管理任务的东西,不是吗?) Node
- 事件循环在哪里运行?它如何与主线程通信
- 事件循环是否持续检查要执行的任务?这不会给主线程增加很大的负载吗
- 如果它不在主线程上,它如何与主线程通信?IPC
- 主线程上是否也存在任务队列?(我知道这是一个数据结构,但它必须在上面有管理任务的东西,不是吗?)