事件循环、宏任务、微任务一网打尽(附超多经典面试题)( 六 )


5.Nodejs是单线程还是多线程?
【事件循环、宏任务、微任务一网打尽(附超多经典面试题)】(1)主线程是单线程执行;(2)但是node存在多线程执行 , 包括 setTimeout、异步I/O如网络I/O和文件I/O;(3)还有其他线程 , 垃圾回收、内存优化等等;