Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript nodejs事件循环在哪里运行?_Javascript_Node.js_Event Loop - Fatal编程技术网

Javascript nodejs事件循环在哪里运行?

Javascript nodejs事件循环在哪里运行?,javascript,node.js,event-loop,Javascript,Node.js,Event Loop,根据上面的博文,“只有一个线程执行JavaScript代码,这就是运行事件循环的线程。” 但事件循环是由libuv提供的,这不是javascript代码。 有人能澄清上述概念并解释libuv在哪里运行(v8或操作系统或其他地方)以及它如何协调任务吗?是的,你说得对(libuv(Unicorn Velociraptor Library)是一个多平台C库,它支持基于事件循环的异步I/O。)这是一个链接,可能它缺少一些未解释的内容它在您的CPU上运行

根据上面的博文,“只有一个线程执行JavaScript代码,这就是运行事件循环的线程。” 但事件循环是由libuv提供的,这不是javascript代码。
有人能澄清上述概念并解释libuv在哪里运行(v8或操作系统或其他地方)以及它如何协调任务吗?

是的,你说得对(libuv(Unicorn Velociraptor Library)是一个多平台C库,它支持基于事件循环的异步I/O。)这是一个链接,可能它缺少一些未解释的内容

它在您的CPU上运行