gpt4 book ai didi

javascript - Node.js是单线程还是多线程?

转载 作者:行者123 更新时间:2023-12-03 02:20:43 27 4
gpt4 key购买 nike

很多人说 Node js 是单线程的,但它在其他进程中并行处理回调函数。根据我的假设,单线程一次只能处理一条指令。那么它是如何一次异步处理多条指令的呢?

最佳答案

是的,Nodejs 是单线程的,但内部使用 libuv 库 https://github.com/libuv/libuv

它是用 C++ 编写的,并使用线程池概念,以防 I/O 或文件系统操作并具有相同的内部工作人员。

您可以通过链接了解deep

https://www.journaldev.com/7462/node-js-architecture-single-threaded-event-loop

关于javascript - Node.js是单线程还是多线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49173121/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com