一.node是如何处理web请求的 浏览器中的js是单线程的,node也是单线程的.这个单线程相当于一个大管家,一切大小事务都要经过他的手才能办成,它总是把IO任务放入到任务池中. 虽然说是单线程,但是node也有一个线程池专门负责执行任务池中的任务,它们把任务完成之后会告知主线程以接下来利用CPU完成处理. 关键在于理清哪些任务是主线程做的,哪些任务是线程池做的. 对于IO操作(例如文件读取.数据库读取.网络请求等),基本全部是线程池完成的(IO操作也有阻塞式的写法):对于计算任务,都是主线程…